/* CONTENT BOX STYLES */.contentBox {    margin: 0.5px auto;    font-size: 12px;    color: #555555;    padding: 15px;    text-align: left;    border: 1px solid #C4C3BF;    line-height:1.7em;    margin: 10px 0px 10px 0px;    /* Do rounding (native in Opera, Firefox and Safari) */    border-radius:5px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;}.contentBoxTabs {    margin: 0.5px auto;    font-size: 12px;    color: #555555;    padding: 15px;    text-align: left;    border: 1px solid #C4C3BF;    line-height:1.7em;    margin: 10px 0px 10px 0px;}.contentBoxPhoto {    margin: 0.5px auto;    font-size: 12px;    color: #555555;    padding: 8px;    text-align: left;    border: 1px solid #C4C3BF;    line-height:1.7em;    margin: 5px 0px 5px 0px;    /* Do rounding (native in Opera, Firefox and Safari) */    border-radius:5px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;}.contentBoxPhotoLoc {    margin: 0 30px 0 0;    font-size: 12px;    color: #555555;    padding: 8px;    float: left;    border: 1px solid #C4C3BF;    width: 129px;    height: 123px;    /* Do rounding (native in Opera, Firefox and Safari) */    border-radius:5px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;}.contentBoxPhotoLocIn {	padding: 0px;    font-size: 12px;    color: #555555;    text-align: left;    line-height:1.7em;    margin: 0px;    /* Do rounding (native in Opera, Firefox and Safari) */    border-radius:5px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;}.squareBox {    margin: 0.5px auto;    font-size: 12px;    color: #555555;    padding: 6px;    text-align: left;    border: 1px solid #C4C3BF;    line-height:1.7em;    margin: 10px 0px 10px 0px;    /* Do rounding (native in Opera, Firefox and Safari) */    border-radius:5px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;}.noborder { border: none !important;}.atozmenu{line-height: normal;padding:0px; background-image: url(/_ext/www.vanderbilthealth.com/newsite/images/grey-gradient.jpg); background-repeat: repeat-x;}.olive {background-color:#EBEBE1 !important;}.olive h1{color:#555555;font-weight: normal; font-size: 16px; margin: 0px 0px 10px 0px;}.white{background-color: #ffffff !important;}.white h1{color:#cc6600;font-weight:normal; font-size: 14px; margin: 0px 0px 10px 0px;}.white h2{color:#cc6600;font-weight:normal; font-size: 16px; margin: 0px 0px 10px 0px;}.white a {color:#4a789d; text-decoration: none;}.white a:link {color:#4a789d; } .white a:visited {color:#4a789d; }.white a:hover {color:#4a789d;  text-decoration: underline;}.plain{background-color: #ffffff; border:0px}.plain h1{color:##555555;font-weight:normal; font-size: 26px; margin: 0px 0px 10px 0px;}.plain a {color:#4a789d;  text-decoration: none;}.plain a:link {color:#4a789d; } .plain a:visited {color:#4a789d; }.plain a:hover {ccolor:#4a789d;  text-decoration: underline;}h1.searchResponse{color:#555555;font-weight: normal; font-size: 16px; margin: 0px 0px 0px 0px;}.lightyellow {background-color:#f7f8f3 !important; }.lightblue {background-color:#e5edee !important;}.alert {background-color:#fcdbde;}.recessed { margin-left: -20px;}.rightside_boxes {background: url(/_ext/www.vanderbilthealth.com/newsite/images/box_header.jpg) no-repeat; background-color: #fff3dd; width: 170px; padding: 0 15px; }.rightside_boxes .header {position: relative; top: 6px; font-size: 14px;}.rightside_boxes p {padding-top: 5px;}.rightside_boxes .image {margin: 9px 0 -15px -15px;}.maps {background-color: #eaece1; width: 170px; padding: 0 19px 10px 11px; margin: 0px 0px 20px 0px; height: 100%; }.maps h2 {font-size:14px; margin:0px; font-weight:bold;color:#555555;}.findadoc {background-color: #fff3de; width: 170px; padding: 0 19px 10px 11px; margin: 0px 0px 20px 0px; height: 100%;}.rightbox p {padding: 8px 0px 4px 0; margin: 0px; height: auto; clear: both;}.rightbox .go {float: none; margin: 10px 10px 0px 120px; display: block; cursor: pointer; width: 61px;}.resultsBox {	margin: 0.5px auto;    padding: 15px;    text-align: left;    line-height:1.7em;    margin: 10px 0px 10px 0px;	border: none;}.resultsBox h2 {	color:#4a789d;}.contentBox > .resultsBox:nth-child(even) {	background-color: #e9e9e9;}.resultsBoxEven {	background-color: #e9e9e9;}