@font-face {
    font-family: 'ralewaylight';
    src: url('fonts/raleway-light.eot');
    src: url('fonts/raleway-light.eot?#iefix') format('embedded-opentype'),
         url('fonts/raleway-light.woff') format('woff'),
         url('fonts/raleway-light.ttf') format('truetype'),
         url('fonts/raleway-light.svg#ralewaylight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ralewayregular';
    src: url('fonts/raleway-regular.eot');
    src: url('fonts/raleway-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/raleway-regular.woff') format('woff'),
         url('fonts/raleway-regular.ttf') format('truetype'),
         url('fonts/raleway-regular.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ralewaymedium';
    src: url('fonts/raleway-medium.eot');
    src: url('fonts/raleway-medium.eot?#iefix') format('embedded-opentype'),
         url('fonts/raleway-medium.woff') format('woff'),
         url('fonts/raleway-medium.ttf') format('truetype'),
         url('fonts/raleway-medium.svg#ralewaymedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ralewaysemibold';
    src: url('fonts/raleway-semibold.eot');
    src: url('fonts/raleway-semibold.eot?#iefix') format('embedded-opentype'),
         url('fonts/raleway-semibold.woff') format('woff'),
         url('fonts/raleway-semibold.ttf') format('truetype'),
         url('fonts/raleway-semibold.svg#ralewaysemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ralewaybold';
    src: url('fonts/raleway-bold.eot');
    src: url('fonts/raleway-bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/raleway-bold.woff') format('woff'),
         url('fonts/raleway-bold.ttf') format('truetype'),
         url('fonts/raleway-bold.svg#ralewaybold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*****************************************************************/

body { background: #555555; margin: 0px; padding: 0px; }
a, img { text-decoration: none; border: none }
.content-wrapper { width: 1260px; height:700px; min-height:700px; position:absolute; left:50%; top:50%; margin: -365px 0 0 -630px }
.content-wrapper .background-slider { position: absolute; left: 0px; top: 0px; z-index: -1 }
span.active-link { color: #56bac3 }

/* top */
.top-wrapper { width: 100%; height: 125px; background: url('../images/top-background.png') repeat-x; }
.top-wrapper .top-half { width: 100%; height: 125px }
.top-wrapper .top-half .logo-wrapper { float: left; width: 447px; height: 100px; background: url('../images/logo-background.png') no-repeat; padding: 20px 0px 0px 8px }
.top-wrapper .top-half .social { float: left; width: 30px; height: 100px; margin-top: 25px }
.menu { float: right; width: 731px; height: 69px; margin-left: 14px; }
.menu ul { list-style: none; padding: 0px; margin: 0px }
.menu ul .main-option { float: right; position: relative; list-style: none; color: #838383; }
.menu ul .main-option .main-option-link { display: block; text-decoration: none; font-size: 16px; font-family: "ralewayregular"; padding: 27px 8px 0px 8px; height: 42px; color: #838383; }
.menu ul .main-option .main-option-link:hover { 
	color: #58c1ca; background: url('../images/menu-hover-background.png') repeat-x; padding: 27px 8px 0px 8px; height: 69px; 
}
.menu ul .main-option:hover .main-option-link { 
	color: #58c1ca; background: url('../images/menu-hover-background.png') repeat-x; padding: 27px 8px 0px 8px; height: 69px; 
}
.menu-option-hovered { color: #58c1ca; background: url('../images/menu-hover-background.png') repeat-x; padding: 27px 8px 0px 8px; height: 69px; }
.menu ul .main-option ul { position: absolute; top: 85px; display: none; width: 730px; height: 34px}
.menu ul .main-option ul li { float: left; color: #bbbbbb;height: 69px; }
.menu ul .main-option ul li a { color: #bbbbbb; font-size: 14px; font-family: "ralewayregular"; text-decoration: none; padding: 18px 9px 15px 8px; height: 69px; }
.menu ul .main-option ul li a:hover { color: #58c1ca; }
.menu li:hover ul { display: block; }
.sub-menu-wrapper { display: none; width: 100%; height: 125px; background: url('../images/sub-menu-background.png') repeat-x; margin-top: -56px; }

/* center */
.center-wrapper { width: 100%; height: 560px; }
.center-wrapper .home-address { float: left; width: 303px; height: 90px; margin: 436px 0px 0px 25px; background: url('../images/home-address-background.png') no-repeat; font-size: 20px; color: #373737; font-family: ralewaylight; padding: 10px 0px 0px 10px }
.center-wrapper .home-address span { font-size: 5px }
.center-wrapper .schedule-visit { float: right; width: 380px; height: 320px; margin: 220px 0px 0px 25px; }

.center-content-wrapper { width: 1215px; height: 553px; margin: 0px auto 0 auto; background: url('../images/the-team-background.png') no-repeat; padding: 4px 0px 0px 6px; text-align: justify }


/* meet the team */
.bio { font-size: 12px }

/* home */
#schedule-visit-form-wrapper { float: right; width: 380px; position: absolute; background: url('../images/schedule-visit-open.png') no-repeat; display: none; }
#schedule-visit-form-wrapper .schedule-form { height: 380px; }
#schedule-visit-form-wrapper .schedule-form .title { color: #58c1ca; font-size: 24px; line-height: 24px; font-family: "ralewaymedium"; font-weight: normal; margin: 0px 0px 25px 20px; padding-top: 8px }
#schedule-visit-form-wrapper .schedule-form .row { width: 100%; height: auto; overflow: hidden; margin-bottom: 15px }
#schedule-visit-form-wrapper .schedule-form .row .label { float: left; width: 120px; height: 28px; text-align: right; margin-right: 10px; color: #cdcdcd; font-size: 16px; font-family: "ralewayregular" }
#schedule-visit-form-wrapper .schedule-form .row .field-text { float: left; width: 240px; height: auto; overflow: hidden; background: url('../images/forms/input-240.png') no-repeat }
#schedule-visit-form-wrapper .schedule-form .row .field-text .input-text { width: 220px; height: 15px; border: none; background: none; padding: 5px 10px 5px 15px; text-align: right; color: #a0a0a0; font-size: 16px; font-family: "ralewayregular" }
#schedule-visit-form-wrapper .schedule-form .row .field-select { float: left; width: 240px; height: auto; overflow: hidden; background: url('../images/forms/select-240.png') no-repeat }
#schedule-visit-form-wrapper .schedule-form .row .field-select .input-text { width: 195px; height: 15px; border: none; background: none; padding: 5px 10px 5px 15px; text-align: right; color: #a0a0a0; font-size: 16px; font-family: "ralewayregular" }
#schedule-visit-form-wrapper .schedule-form .row .field-select .input-select { width: 260px; height: 25px; border: none; background: none; padding: 1px 0px 5px 15px; text-align: right; color: #a0a0a0; font-size: 16px; font-family: "ralewayregular" }
#schedule-visit-form-wrapper .schedule-form .row .field-select .input-select option { background: #FFFFFF; width: 240px; }
#schedule-visit-form-wrapper .schedule-form .row .field { float: left; width: 240px; height: auto; overflow: hidden; }
#schedule-visit-form-wrapper .schedule-form .row .field .input-button { padding: 18px 10px 15px 10px; background: #8d8d8d; color: #58c1ca; font-size: 14px; font-family: "ralewaysemibold"; border: none; cursor: pointer }

/* meet dr. irene */
.center-content-wrapper .meet-dr-irene-left { float: left; width: 760px; height: auto; overflow: hidden; padding: 0px 10px 0px 10px; }
.center-content-wrapper .meet-dr-irene-left h1 { color: #58c1ca; font-size: 24px; line-height: 24px; font-family: "ralewaymedium"; font-weight: normal; margin-bottom: -5px; }
.center-content-wrapper .meet-dr-irene-left h2 { color: #cdcdcd; font-size: 16px; line-height: 16px; font-family: "ralewaymedium"; font-weight: normal; margin-bottom: 25px; }
.center-content-wrapper .meet-dr-irene-left p { color: #FFFFFF; font-size: 12px; font-family: "ralewayregular"; line-height: 16px }
.center-content-wrapper .meet-dr-irene-left .certificates { width: 100%; height: auto; overflow: hidden; margin-top: 30px }
.center-content-wrapper .meet-dr-irene-left .certificates .certificate { float:left; width: 126px; height: auto; overflow: hidden; text-align: center }
.center-content-wrapper .meet-dr-irene-left { float: left; width: 760px; height: auto; overflow: hidden; padding: 0px 10px 0px 18px; }
.center-content-wrapper .meet-dr-irene-right { float: right; width: 402px; height: auto; overflow: hidden; margin-right: 10px }

/* technology */
#makeMeScrollable{ width:100%; height: 543px; position: relative; margin-top: 10px }
#makeMeScrollable div.scrollableArea .technology-content-wrapper { position: relative; float: left; margin: 0px 0px 0 30px; padding: 0px 0px 0px 25px; height: 543px; background: #555555; }

.technology-content-wrapper .technology-left { float: left; width: 371px; height: auto; overflow: hidden; text-align: justify }
.technology-content-wrapper .technology-left h1 { color: #58c1ca; font-size: 24px; line-height: 24px; font-family: "ralewaymedium"; font-weight: normal; margin-bottom: 30px; }
.technology-content-wrapper .technology-left h2 { color: #cdcdcd; font-size: 16px; line-height: 16px; font-family: "ralewaymedium"; font-weight: normal; }
.technology-content-wrapper .technology-left p { color: #cdcdcd; font-size: 12px; font-family: "ralewayregular"; line-height: 16px }
.technology-content-wrapper .technology-right { float: right; width: 584px; height: auto; overflow: hidden; }

.technology-content-small-wrapper { float: left; width: 397px; left: 1049px; background: #555555; height: 543px; text-align: justify }
.technology-content-small-wrapper .text-top { width: 373px; height: 121px; padding: 0px }
.technology-content-small-wrapper .text-top h1 { color: #58c1ca; font-size: 24px; line-height: 24px; font-family: "ralewaymedium"; font-weight: normal; margin-bottom: 30px; }
.technology-content-small-wrapper .text-top h2 { color: #cdcdcd; font-size: 16px; line-height: 16px; font-family: "ralewaymedium"; font-weight: normal; }
.technology-content-small-wrapper .text-top p { color: #cdcdcd; font-size: 12px; font-family: "ralewayregular"; line-height: 16px }
.technology-content-small-wrapper img { margin-left: -25px }

/* */
.center-content-wrapper .our-services { width: 100%; height: auto; overflow: hidden }
.center-content-wrapper .our-services .title { color: #58c1ca; font-size: 24px; line-height: 24px; font-family: "ralewaymedium"; font-weight: normal; margin: 15px 0px -5px 20px ; }
.center-content-wrapper .our-services .content { width: 1203px; height: 490px; margin-top: 17px; background: #FFFFFF }
.center-content-wrapper .our-services .content .left-column { float: left; width: 360px; height: auto; overflow: hidden; text-align: center }
.center-content-wrapper .our-services .content .center-column { float: left; width: 465px; height: auto; overflow: hidden; }
.center-content-wrapper .our-services .content .center-column .top-text { width: 442px; height: auto; overflow: hidden; text-align: justify; color: #555555; font-size: 14px; font-family: "ralewaymedium"; padding-top: 10px; line-height: 18px }
.center-content-wrapper .our-services .content .center-column .center-text { width: 432px; height: auto; overflow: hidden; text-align: center; color: #58c1ca; font-size: 22px; font-family: "ralewayregular"; padding-top: 10px; line-height: 26px; font-style: italic }
.center-content-wrapper .our-services .content .center-column .center-text .semibold { font-family: "ralewaysemibold"; }
.center-content-wrapper .our-services .content .center-column .bottom-text { color: #555555; font-size: 14px; line-height: 26px; font-family: "ralewaymedium"; text-align: justify; padding-top: 20px;  font-style: italic }
.center-content-wrapper .our-services .content .right-column { float: right; width: 375px; height: auto; overflow: hidden; }
.center-content-wrapper .our-services .content .right-column .top-text { background: #555555; color: #cdcdcd; font-size: 16px; font-family: "ralewaylight"; text-align: center; height: 84px; padding-top: 20px; }
.center-content-wrapper .our-services .content .right-column .schedule-form { background: #707070; height: 354px; }
.center-content-wrapper .our-services .content .right-column .schedule-form .title { color: #58c1ca; font-size: 24px; line-height: 24px; font-family: "ralewaymedium"; font-weight: normal; margin: 0px 0px 25px 20px; padding-top: 8px }
.center-content-wrapper .our-services .content .right-column .schedule-form .row { width: 100%; height: auto; overflow: hidden; margin-bottom: 15px }
.center-content-wrapper .our-services .content .right-column .schedule-form .row .label { float: left; width: 90px; height: 28px; text-align: right; margin-right: 10px; color: #cdcdcd; font-size: 16px; font-family: "ralewayregular" }
.center-content-wrapper .our-services .content .right-column .schedule-form .row .field-text { float: left; width: 240px; height: auto; overflow: hidden; background: url('../images/forms/input-240.png') no-repeat }
.center-content-wrapper .our-services .content .right-column .schedule-form .row .field-text .input-text { width: 220px; height: 15px; border: none; background: none; padding: 5px 10px 5px 15px; text-align: right; color: #a0a0a0; font-size: 16px; font-family: "ralewayregular" }
.center-content-wrapper .our-services .content .right-column .schedule-form .row .field-select { float: left; width: 240px; height: auto; overflow: hidden; background: url('../images/forms/select-240.png') no-repeat }
.center-content-wrapper .our-services .content .right-column .schedule-form .row .field-select .input-text { width: 195px; height: 15px; border: none; background: none; padding: 5px 10px 5px 15px; text-align: right; color: #a0a0a0; font-size: 16px; font-family: "ralewayregular" }
.center-content-wrapper .our-services .content .right-column .schedule-form .row .field-select .input-select { width: 260px; height: 25px; border: none; background: none; padding: 1px 0px 5px 15px; text-align: right; color: #a0a0a0; font-size: 16px; font-family: "ralewayregular" }
.center-content-wrapper .our-services .content .right-column .schedule-form .row .field-select .input-select option { background: #FFFFFF; width: 240px; }
.center-content-wrapper .our-services .content .right-column .schedule-form .row .field { float: left; width: 240px; height: auto; overflow: hidden; }
.center-content-wrapper .our-services .content .right-column .schedule-form .row .field .input-button { padding: 18px 10px 15px 10px; background: #8d8d8d; color: #58c1ca; font-size: 14px; font-family: "ralewaysemibold"; border: none; cursor: pointer }

/* our services - content */
.center-content-wrapper .center-content-white-wrapper { width: 100%; height: auto; overflow: hidden }
.center-content-wrapper .center-content-white-wrapper .title { color: #58c1ca; font-size: 24px; line-height: 24px; font-family: "ralewaymedium"; font-weight: normal; margin: 15px 0px -5px 20px ; }
.center-content-wrapper .center-content-white-wrapper .title .subtitle,
.center-content-wrapper .center-content-white-wrapper .title .subtitle a { color: #cdcdcd; font-size: 16px; line-height: 24px; font-family: "ralewayregular"; text-decoration: none }
.center-content-wrapper .center-content-white-wrapper .title .subtitle a:hover { color: #56bac3 }
.center-content-wrapper .center-content-white-wrapper .content { width: 1203px; height: 490px; margin-top: 17px; background: #FFFFFF }
.center-content-wrapper .center-content-white-wrapper .content .left-column { float:left; width: 410px; height: auto; overflow: hidden; margin: 0px 35px 0px 40px; font-size: 10px; text-align: justify  }
.center-content-wrapper .center-content-white-wrapper .content .left-column h2 { color: #555555; font-size: 18px; line-height: 24px; font-family: "ralewaysemibold"; }
.center-content-wrapper .center-content-white-wrapper .content .left-column p { color: #555555; font-size: 12px; line-height: 18px; font-family: "ralewaymedium"; }
.center-content-wrapper .center-content-white-wrapper .content .left-column ul { padding-left: 10px }
.center-content-wrapper .center-content-white-wrapper .content .left-column ul li { color: #555555; font-size: 12px; line-height: 18px; font-family: "ralewaymedium"; list-style: none; margin-bottom: 5px; }
.center-content-wrapper .center-content-white-wrapper .content .left-column p a { color: #56bac3; font-size: 12px; line-height: 18px; font-family: "ralewaybold"; text-decoration: underline }
.center-content-wrapper .center-content-white-wrapper .content .left-column .item { width: 385px; height: auto; overflow: hidden; text-align: justify; margin: -20px 0px -15px 25px; padding: 0px }
.center-content-wrapper .center-content-white-wrapper .content .left-column .item p { color: #555555; font-size: 14px; line-height: 18px; font-family: "ralewaymedium"; font-style: italic; padding: 0px 3px 0px 0px }
.center-content-wrapper .center-content-white-wrapper .content .left-column .blue-item { color: #56bac3; font-size: 14px; line-height: 18px; font-family: "ralewaymedium"; font-style: italic; }
.center-content-wrapper .center-content-white-wrapper .content .left-column .blue-bold { color: #56bac3; font-size: 14px; font-family: "ralewaybold"; }
.center-content-wrapper .center-content-white-wrapper .content .left-column .black-bold { color: #555555; font-size: 12px; font-family: "ralewaybold"; }
.center-content-wrapper .center-content-white-wrapper .content .left-column .black-semibold { color: #555555; font-size: 12px; font-family: "ralewaysemibold"; }
.center-content-wrapper .center-content-white-wrapper .content .left-column .links { margin-top: 30px; color: #56bac3; font-size: 12px; line-height: 18px; font-family: "ralewaybold"; text-align: right }
.center-content-wrapper .center-content-white-wrapper .content .left-column .links a { color: #56bac3; font-size: 12px; line-height: 18px; font-family: "ralewaybold"; text-decoration: underline }
.center-content-wrapper .center-content-white-wrapper .content .right-column { float: right; width: 715px; height: auto; overflow: hidden; text-align: center }
.center-content-wrapper .center-content-white-wrapper .content .right-column .main-image { float: left; width: 570px; height: auto; overflow: hidden; }
.center-content-wrapper .center-content-white-wrapper .content .right-column .gallery { float: right; width: 145px; height: auto; overflow: hidden; text-align: left }
.center-content-wrapper .center-content-white-wrapper .content .right-column .gallery img { margin-bottom: 13px }

/* patient resources - content */
.center-content-wrapper .center-content-white-wrapper .content .top-text { color: #555555; font-size: 12px; line-height: 18px; font-family: "ralewaymedium"; padding: 15px 20px 0px 20px; text-align: center }
.center-content-wrapper .center-content-white-wrapper .content .top-text .black-bold { color: #555555; font-size: 14px; font-family: "ralewaybold"; }

.center-content-wrapper .center-content-white-wrapper .content .one-column-patient-resources .top-text { color: #555555; font-size: 14px; line-height: 18px; font-family: "ralewaymedium"; padding: 15px 90px 0px 60px; text-align: center }
.center-content-wrapper .center-content-white-wrapper .content .one-column-patient-resources { width: 100%; height: auto; overflow: hidden }
.center-content-wrapper .center-content-white-wrapper .content .one-column-patient-resources .top-text-title { padding: 0px 90px 0px 80px; text-align: justify; color: #555555; font-size: 18px; line-height: 24px; font-family: "ralewaybold"; }
.center-content-wrapper .center-content-white-wrapper .content .one-column-patient-resources .top-text-content { padding: 0px 100px 0px 90px; text-align: justify; color: #555555; font-size: 14px; line-height: 18px; font-family: "ralewaymedium"; }
.center-content-wrapper .center-content-white-wrapper .content .one-column-patient-resources .top-text-content a { color: #56bac3; font-size: 12px; line-height: 18px; font-family: "ralewaybold"; text-decoration: underline }
.center-content-wrapper .center-content-white-wrapper .content .one-column-patient-resources .top-text .black-bold { color: #555555; font-size: 14px; font-family: "ralewaybold"; }

.center-content-wrapper .center-content-white-wrapper .content .left-column-patient-resources { float: left; width: 622px; height: auto; overflow: hidden; }
.center-content-wrapper .center-content-white-wrapper .content .left-column-patient-resources .top-wrapper { width: 537px; height: auto; overflow: hidden; margin: 0px 35px 0px 40px; font-size: 10px; text-align: justify; background: #FFFFFF }
.center-content-wrapper .center-content-white-wrapper .content .left-column-patient-resources .bottom-wrapper { background: #555555; width: 100%; height: 195px }
.center-content-wrapper .center-content-white-wrapper .content .left-column-patient-resources .bottom-wrapper .bottom-content { width: 540px; height: auto; overflow: hidden; margin: 10px 0px 0px 40px }
.center-content-wrapper .center-content-white-wrapper .content .left-column-patient-resources .bottom-wrapper .bottom-content h2 { color: #58c1ca; font-size: 18px; line-height: 24px; font-family: "ralewaysemibold"; }
.center-content-wrapper .center-content-white-wrapper .content .left-column-patient-resources h2 { color: #555555; font-size: 18px; line-height: 24px; font-family: "ralewaysemibold"; }
.center-content-wrapper .center-content-white-wrapper .content .left-column-patient-resources p { color: #555555; font-size: 12px; line-height: 18px; font-family: "ralewaymedium"; }
.center-content-wrapper .center-content-white-wrapper .content .left-column-patient-resources p a { color: #56bac3; font-size: 12px; line-height: 18px; font-family: "ralewaybold"; text-decoration: underline }
.center-content-wrapper .center-content-white-wrapper .content .left-column-patient-resources .item { width: 605px; height: auto; overflow: hidden; text-align: justify; margin: -20px 0px -15px 25px; padding: 0px }
.center-content-wrapper .center-content-white-wrapper .content .left-column-patient-resources .item p { color: #555555; font-size: 14px; line-height: 18px; font-family: "ralewaymedium"; font-style: italic; }
.center-content-wrapper .center-content-white-wrapper .content .left-column-patient-resources .item-plain { width: 605px; height: auto; overflow: hidden; text-align: justify; margin: -20px 0px -15px 25px; padding: 0px }
.center-content-wrapper .center-content-white-wrapper .content .left-column-patient-resources .item-plain p { color: #555555; }
.center-content-wrapper .center-content-white-wrapper .content .left-column-patient-resources .blue-item { color: #56bac3; font-size: 14px; line-height: 18px; font-family: "ralewaymedium"; font-style: italic; }
.center-content-wrapper .center-content-white-wrapper .content .left-column-patient-resources .blue-bold { color: #56bac3; font-size: 14px; font-family: "ralewaybold"; }
.center-content-wrapper .center-content-white-wrapper .content .left-column-patient-resources .black-bold { color: #555555; font-size: 12px; font-family: "ralewaybold"; }
.center-content-wrapper .center-content-white-wrapper .content .left-column-patient-resources .black-semibold { color: #555555; font-size: 12px; font-family: "ralewaysemibold"; }

.center-content-wrapper .center-content-white-wrapper .content .right-column-patient-resources { float: right; width: 581px; height: auto; overflow: hidden; text-align: justify }
.center-content-wrapper .center-content-white-wrapper .content .right-column-patient-resources ul { padding: 0px 75px 0px 25px; }
.center-content-wrapper .center-content-white-wrapper .content .right-column-patient-resources ul li { color: #555555; font-size: 12px; line-height: 18px; font-family: "ralewaymedium"; margin-bottom: 5px; }

.center-content-wrapper .center-content-white-wrapper .content .left-column-patient-resources .question { padding: 0px 0px 0px 65px; color: #58c1ca; font-size: 14px; line-height: 12px; font-family: "ralewaybold"; }
.center-content-wrapper .center-content-white-wrapper .content .right-column-patient-resources .question { padding: 0px 0px 0px 0px; color: #58c1ca; font-size: 14px; line-height: 12px; font-family: "ralewaybold"; }
.center-content-wrapper .center-content-white-wrapper .content .left-column-patient-resources .answer { padding: 0px 55px 0px 75px; color: #555555; font-size: 12px; line-height: 14px; font-family: "ralewaymedium"; }
.center-content-wrapper .center-content-white-wrapper .content .right-column-patient-resources .answer { padding: 0px 75px 0px 10px; color: #555555; font-size: 12px; line-height: 14px; font-family: "ralewaymedium"; }

/* referring doctors */
.center-content-wrapper .center-content-white-wrapper .content .one-column-referring-doctors { font-size: 5px }
.center-content-wrapper .center-content-white-wrapper .content .one-column-referring-doctors .top-text { color: #555555; font-size: 14px; line-height: 18px; font-family: "ralewaymedium"; padding: 0px 30px 0px 30px; text-align: justify; margin-top: 15px }
.center-content-wrapper .center-content-white-wrapper .content .one-column-referring-doctors { width: 100%; height: auto; overflow: hidden }
.center-content-wrapper .center-content-white-wrapper .content .one-column-referring-doctors .top-text-title { padding: 0px 30px 0px 30px; text-align: justify; color: #555555; font-size: 18px; line-height: 24px; font-family: "ralewaybold"; }
.center-content-wrapper .center-content-white-wrapper .content .one-column-referring-doctors .top-text-content { padding: 0px 30px 0px 40px; text-align: justify; color: #555555; font-size: 14px; line-height: 18px; font-family: "ralewaymedium"; }
.center-content-wrapper .center-content-white-wrapper .content .one-column-referring-doctors .top-text-content .black-bold { color: #555555; font-size: 14px; font-family: "ralewaybold"; }
.center-content-wrapper .center-content-white-wrapper .content .one-column-referring-doctors p a { color: #56bac3; font-size: 12px; line-height: 18px; font-family: "ralewaybold"; text-decoration: underline }
.center-content-wrapper .center-content-white-wrapper .content .one-column-referring-doctors .top-text-content .blue-bold { color: #56bac3; font-size: 14px; font-family: "ralewaybold"; }

/* get in touch */
.center-content-wrapper .center-content-full-white-wrapper { width: 100%; height: auto; overflow: hidden; background: #FFFFFF }
.center-content-wrapper .center-content-full-white-wrapper p a { color: #56bac3; font-size: 12px; line-height: 18px; font-family: "ralewaybold"; text-decoration: underline }
.center-content-wrapper .center-content-full-white-wrapper .right-column { float: right; width: 480px; height: 543px; background: #555555; }
.center-content-wrapper .center-content-full-white-wrapper .right-column .contact-us-form {  }
.center-content-wrapper .center-content-full-white-wrapper .right-column .contact-us-form .title { color: #58c1ca; font-size: 24px; line-height: 24px; font-family: "ralewaymedium"; font-weight: normal; margin: 0px 0px 25px 20px; padding-top: 8px; text-align: center }
.center-content-wrapper .center-content-full-white-wrapper .right-column .contact-us-form .row { width: 100%; height: auto; overflow: hidden; margin-bottom: 15px }
.center-content-wrapper .center-content-full-white-wrapper .right-column .contact-us-form .row .label { float: left; width: 175px; height: 28px; text-align: right; margin-right: 10px; color: #cdcdcd; font-size: 16px; font-family: "ralewayregular" }
.center-content-wrapper .center-content-full-white-wrapper .right-column .contact-us-form .row .field-text { float: left; width: 240px; height: auto; overflow: hidden; background: url('../images/forms/input-240.png') no-repeat }
.center-content-wrapper .center-content-full-white-wrapper .right-column .contact-us-form .row .field-text .input-text { width: 220px; height: 15px; border: none; background: none; padding: 5px 10px 5px 15px; text-align: right; color: #a0a0a0; font-size: 16px; font-family: "ralewayregular" }
.center-content-wrapper .center-content-full-white-wrapper .right-column .contact-us-form .row .field-select { float: left; width: 240px; height: auto; overflow: hidden; background: url('../images/forms/select-240.png') no-repeat }
.center-content-wrapper .center-content-full-white-wrapper .right-column .contact-us-form .row .field-select .input-text { width: 195px; height: 15px; border: none; background: none; padding: 5px 10px 5px 15px; text-align: right; color: #a0a0a0; font-size: 16px; font-family: "ralewayregular" }
.center-content-wrapper .center-content-full-white-wrapper .right-column .contact-us-form .row .field-select .input-select { width: 260px; height: 25px; border: none; background: none; padding: 1px 0px 5px 15px; text-align: right; color: #a0a0a0; font-size: 16px; font-family: "ralewayregular" }
.center-content-wrapper .center-content-full-white-wrapper .right-column .contact-us-form .row .field-select .input-select option { background: #FFFFFF; width: 240px; }
.center-content-wrapper .center-content-full-white-wrapper .right-column .contact-us-form .row .field { float: left; width: 240px; height: auto; overflow: hidden; }
.center-content-wrapper .center-content-full-white-wrapper .right-column .contact-us-form .row .input-button { padding: 18px 10px 15px 10px; background: #8d8d8d; color: #58c1ca; font-size: 14px; font-family: "ralewaysemibold"; border: none; cursor: pointer; width: 190px }
.center-content-wrapper .center-content-full-white-wrapper .right-column .contact-us-form .row .input-white-button { padding: 18px 10px 15px 10px; background: #FFFFFF; color: #58c1ca; font-size: 14px; font-family: "ralewaysemibold"; border: none; cursor: pointer; width: 190px }
.center-content-wrapper .center-content-full-white-wrapper .right-column .contact-us-form .row .field .input-textarea { width: 220px; height: 135px; border: 1px #cecece solid; background: #FFFFFF; padding: 5px 10px 5px 15px; text-align: right; color: #a0a0a0; font-size: 16px; font-family: "ralewayregular"; resize:none; }

/* vertical text scroller */
.scrollable-vertical-text { width: 410px; height: 470px; overflow:auto; padding-top: 10px }

/* bottom */
.bottom-wrapper { width: 100%; height: 40px; background: #555555; padding-top: 5px; font-size: 13px; font-family: "ralewaylight" }
.bottom-wrapper .left-text { float: left; width: 970px; }
.bottom-wrapper .left-text span { padding: 0px 10px 0px 10px; color: #cdcdcd; }
.bottom-wrapper .right-text { float: right; width: 270px; text-align: right; }
.bottom-wrapper .right-text span { padding: 0px 10px 0px 10px; color: #68dae4; }
.bottom-wrapper .bottom-center-text {width: 100%; height: auto; overflow: hidden; color: #cdcdcd; text-align: center; margin-top: 5px }