html, body{background:#f0f4fd url(../images/background_tile.jpg) repeat-x;color:#666666;}
.bg_body{background:#f0f4fd url(../images/background_tile.jpg) repeat-x;width:100%;height:auto;}
html, body, td, h1, h2, h3, h4, h5, h6, div, p, ul, li, input, textarea, select, form{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:13px;font-weight:normal;padding:0;margin:0;}
td{text-align:left;vertical-align:top;}
.page_header{width:1000px;height:115px;}
.site_logo{float:left;background:none repeat scroll 0 0 transparent;height:115px;position:relative;width:490px;}
.header-logo img{border:0 none;}
.header_links_area{float:left;width:497px;height:48px;padding:45px 5px 0px 0px;text-align:right;}
.header_links_area1{float:left;width:497px;height:48px;padding:10px 5px 0px 0px;text-align:right;}
.header_links_blue{text-align:right;font-size:13px;color:#416ccd;line-height:18px;}
.header_links_blue a{font-size:13px;color:#416ccd;text-decoration:none;}
.header_links_blue a:hover{font-size:13px;color:#032839;text-decoration:none;}
.header_links_blue a.selected{font-size:13px;color:#032839;text-decoration:none;}
.header_links_blue-1{text-align:right;font-size:15px;color:#416ccd;line-height:18px;}
.header_links_blue-1 a{font-size:15px;color:#416ccd;text-decoration:none;}
.header_links_blue-1 a:hover{font-size:15px;color:#032839;text-decoration:none;}
.header_links_blue-1 a.selected{font-size:15px;color:#032839;text-decoration:none;}
.header_links_gray{text-align:right;font-size:14px;color:#a80150;line-height:12px;}
.header_links_gray a{font-size:14px;color:#a80150;text-decoration:none;}
.header_links_gray a:hover{font-size:14px;color:#78033a;text-decoration:none;}
.header_links_gray a.selected{font-size:14px;color:#78033a;text-decoration:none;}
.page_header_top{width:1000px;background:url(../images/page_back_top.jpg) no-repeat;height:12px;}
.header_buttons_back{background:url(../images/page_back_rep.jpg) repeat-y;padding:0px 12px 0px 12px;height:37px;width:976px;margin-top:0px;}
.header_buttons ul{padding:0;margin:0px;text-align:center;}
.header_buttons ul li{font-size:17px;text-align:center;list-style:none;display:inline;margin:0px;}
.header_buttons ul li a{height:29px;width:240px;padding:4px 0px 0px 0px;margin-right:2px;text-decoration:none;float:left;color:#03386a;background:url(../images/header_buttons_back.jpg) repeat-x;border:1px solid #e5e5e5;text-align:center;margin-top:0px;margin-bottom:0px;}
.header_buttons ul li a:hover{background:url(../images/header_buttons_over.jpg) repeat-x;}
.header_buttons ul li a.selected{background:url(../images/header_buttons_over.jpg) repeat-x;color:#010910;}
.header_buttons-new ul{padding:0;margin:0px;text-align:center;}
.header_buttons-new ul li{font-size:17px;text-align:center;list-style:none;display:inline;margin:0px;}
.header_buttons-new ul li a{height:29px;width:322px;padding:4px 0px 0px 0px;margin-right:2px;text-decoration:none;float:left;color:#ffffff;background:url(../images/header_buttons_back-new.jpg) repeat-x;border:1px solid #900;text-align:center;margin-top:0px;margin-bottom:0px;}
.header_buttons-new ul li a:hover{background:url(../images/header_buttons_over-new.jpg) repeat-x;}
.header_buttons-new ul li a.selected{background:url(../images/header_buttons_over-new.jpg) repeat-x;color:#ffffff;}
.header_rep{background:url(../images/page_back_rep.jpg) repeat-y;padding:0px 12px 0px 12px;height:248px;margin:0px;}
.header_image{width:445px;height:248px;background:url(../images/header_image.jpg) no-repeat;float:left;}
.header_caption{width:531px;height:215px;text-align:center;float:left;padding-top:32px;}
.header_caption_2{width:531px;height:215px;float:left;padding-top:32px;background:url(../images/header_caption_2.png) no-repeat scroll 0 32px transparent;}
.header_rep_inner{background:url(../images/page_back_rep.jpg) repeat-y;padding:0px 12px 0px 12px;height:200px;margin:0px;}
.header_image_inner{width:445px;height:200px;background:url(../images/header_image_inner.jpg) no-repeat;float:left;}
.header_caption_inner{width:531px;height:215px;text-align:center;float:left;padding-top:32px;}
.header_caption_2_inner{width:531px;height:181px;float:left;padding-top:19px;background:url(../images/header_caption_2_inner.png) no-repeat scroll 0 19px transparent;}
.header_caption_grey{font-size:16px;}
.header_caption_red{font-size:24px;color:#c33043;}
.header_blue_bar{background:url(../images/header_blue_bar_back.jpg) repeat-x;height:74px;border:1px solid #cccccc;padding:12px;}
.page_content_area{background:url(../images/page_content_area_rep.jpg) repeat-y;width:976px;padding:0px 12px 0px 12px;}
.testimonials_area{float:left;width:476px;height:86px;}
.testimonials_text{font-family:"Lucida Handwriting", Georgia, Arial, Helvetica, sans-serif, Verdana;font-size:14px;color:#fff;line-height:18px;}
.testimonials_text-1{font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;color:#fff;line-height:18px;}
.testimonials_normal{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;line-height:18px;font-style:italic;}
span.testimonials_new{display:block;width:670px !important;margin-left:20px;border-bottom:1px dashed #ccc;}
img.qleft{float:left;margin-right:10px;}
img.qright{float:right;}
.testimonials_normal2{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;line-height:18px;font-style:italic;color:#ff677b;}
.testimonials_text2{font-family:"Lucida Handwriting", Georgia, Arial, Helvetica, sans-serif, Verdana;font-size:14px;color:#ff677b;line-height:18px;}
.testimonials_text3{font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;color:#fff;line-height:14px;font-style:italic;}
.phone_number_area{float:left;width:380px;text-align:right;background:url(../images/contact_icon.jpg) no-repeat right;height:54px;font-size:22px;color:#00cbfe;padding:20px 90px 0px 0px;}
.content_area_left{width:684px;border-right:1px dashed #ccc;padding-right:20px;}
.content_area_right{width:256px;padding-left:15px;}
.welcome_text{background:url(../images/welcome_text.jpg) no-repeat left;padding-left:170px;font-size:22px;color:#03386a;padding-top:5px;margin-bottom:15px;}
img.border{border:1px solid #ccc;background:#ffe1e1;padding:2px;}
.h1{font-size:22px;color:#03386a;}
.h2{font-size:18px;color:#03386a;}
.h3{font-size:13px;color:#ff677b;}
.h4{font-size:16px;color:#000;}
a.link_default:link, a.link_default:visited{font-size:13px;color:#c33043;text-decoration:none;}
a.link_default:hover{font-size:13px;color:#c33043;text-decoration:underline;}
.bullet_link1 ul{padding:0;margin:0;}
.bullet_link1 ul li{font-size:12px;list-style:none;}
.bullet_link1 ul li a{display:block;padding:5px 5px 5px 15px;text-decoration:underline;color:#c33043;background:url(../images/bullet.jpg) no-repeat 0 8px;}
.bullet_link1 ul li a:hover, .bullet_link1 ul li a.selected{background:url(../images/bullet.jpg) no-repeat 0 8px;color:#c33043;text-decoration:none;}
.bottom_button_1{width:330px;margin-right:15px;float:left;}
.bottom_button_1 a{display:block;background:url(../images/AMP_button_up.jpg) no-repeat;height:50px;text-decoration:none;}
.bottom_button_1 a:hover{background:url(../images/AMP_button_over.jpg) no-repeat;}
.bottom_button_2{width:330px;float:left;}
.bottom_button_2 a{display:block;background:url(../images/ACOS_button_up.jpg) no-repeat;height:50px;text-decoration:none;}
.bottom_button_2 a:hover{background:url(../images/ACOS_button_over.jpg) no-repeat;}
input.formfeild, textarea.formfeild, select.formfeild{font-size:12px;color:#4f4433;border:1px outset;background:#fff;}
input.button{background:url(../images/button_back.jpg) repeat-x;border:1px solid #ccc;font-size:12px;font-weight:bold;color:#fff;text-transform:uppercase;padding:3px 5px;}
#divCalendar_appointmentdate_lbl{background:none repeat scroll 0 0 #FFFFFF;border:1px outset;color:#4F4433;font-size:12px;margin-bottom:5px;width:243px !important;}
.header-logo{overflow:hidden;width:480px;}
.page-pk{color:#03386A;}
.footer_Background{background:#e9ecf5 url(../images/footer_back.jpg) repeat-x;height:230px;}
.footer_blue_box{background:url(../images/footer_blue_box.jpg) no-repeat;width:980px;height:82px;text-align:center;padding:10px;}
.footer_text_1{font-size:14px;color:#03386a;text-transform:uppercase;padding-top:5px;margin-bottom:5px;}
.footer_text_2{text-align:left;padding-left:102px;height:52px;}
.footer_links_Area{width:1000px;margin-top:10px;}
.footer_links_left{float:left;width:600px;}
.footer_links_right{float:left;width:395px;padding-right:5px;height:100px;}
.footer_links1{font-size:13px;color:#03386a;margin-bottom:3px;}
.footer_links1 a{font-size:13px;color:#03386a;text-decoration:none;}
.footer_links1 a:hover{font-size:13px;color:#000000;text-decoration:none;}
.footer_links1 a.selected{font-size:13px;color:#000000;text-decoration:none;}
.footer_links2{font-size:12px;color:#416ccd;margin-bottom:3px;}
.footer_links2 a{font-size:12px;color:#416ccd;text-decoration:none;}
.footer_links2 a:hover{font-size:12px;color:#09235d;text-decoration:none;}
.footer_links2 a.selected{font-size:12px;color:#09235d;text-decoration:none;}
.footer_links3{font-size:12px;color:#999999;margin-bottom:3px;}
.footer_links3 a{font-size:12px;color:#999999;text-decoration:none;}
.footer_links3 a:hover{font-size:12px;color:#666;text-decoration:none;}
.footer_links3 a.selected{font-size:12px;color:#666;text-decoration:none;}
.copywrite_text{font-size:12px;color:#666666;margin-bottom:3px;text-align:right;}
.footer_links4{font-size:12px;color:#999999;margin-bottom:3px;text-align:right;}
.footer_links4 a{font-size:12px;color:#c33043;text-decoration:none;}
.footer_links4 a:hover{font-size:12px;color:#8f1727;text-decoration:none;}
.footer_links4 a.selected{font-size:12px;color:#8f1727;text-decoration:none;}
.partner_button1{background:url(../images/ACP.jpg) no-repeat;width:220px;margin-right:9px;float:left;}
.partner_button1 a{display:block;height:59px;text-decoration:none;}
.partner_button1 a:hover{text-decoration:none;}
.partner_button2{background:url(../images/ACOS.jpg) no-repeat;width:220px;margin-right:9px;float:left;}
.partner_button2 a{display:block;height:59px;text-decoration:none;}
.partner_button2 a:hover{text-decoration:none;}
.partner_button3{background:url(../images/ACPF.jpg) no-repeat;width:220px;float:left;}
.partner_button3 a{display:block;height:59px;text-decoration:none;}
.partner_button3 a:hover{text-decoration:none;}
.header-address{text-align:left;margin-left:10px;}
.tel-no{font-size:16px;color:#A80150;}
.gallery-set{width:670px;margin:10px auto;padding-bottom:10px;border-bottom:1px dashed #cccccc;margin-left:20px;}
.gallery-set-home{width:670px;margin:10px auto;padding-bottom:10px;border-bottom:1px dashed #cccccc;margin-left:20px;}
.gallery-set-left{float:left;margin-right:3px;margin-left:170px;}
.gallery-set-right{float:right;margin-right:170px;}
.gallery-set-left-home{margin-left:0 !important;}
.gallery-set-right-home{margin-right:0 !important;}
.gallery-set-heading{padding-bottom:5px;text-align:center;font-weight:bold;color:#03386A;font-size:14px;}
.gallery-set-ba{padding-top:5px;text-align:center;font-weight:bold;}
.clear{clear:both;}
.testimonial-form{padding:20px 0;border:1px dashed #cccccc;padding:20px;}
.testimonial-form-left{float:left;}
.testimonial-form-right{float:right;}
.form-lable{width:200px;height:25px;margin-top:5px;}
.form-field{height:25px;margin-top:5px;}
.formfeild{border:1px #03386A solid;}
.form_left{float:left;width:250px;}
.form_sub{margin-bottom:5px;text-align:left;padding-right:5px;height:24px;padding-top:3px;}
.form_right_c{float:left;width:300px;}
.form_sub_r{margin-bottom:5px;height:27px;}
.contact_us{float:right;width:202px;margin-left:10px;padding:0px 0px 0px 10px;border-left:1px solid #ccc;}
.verification_code{color:#FFF;margin-top:10px;float:left;width:100%;background:#FF0000;text-align:center;padding-top:2px;padding-bottom:2px;}
.cont-button{width:165px;background:url(../images/submit-button.png) no-repeat center center;color:#ffffff;border:0;height:43px;cursor:pointer;font-weight:bold;}
.clear{clear:both;}
.search{left:240px;position:absolute;top:73px;}
.search-box{background-image:url(../images/search_01.png);background-repeat:no-repeat;background-position:left top;float:left;height:28px;width:168px;padding-top:7px;padding-left:9px;margin-top:8px;}
.search-button{float:left;height:30px;width:67px;}
.search-text{border:none;background-color:transparent;color:#666666;}
.search-button-style{background:url(../images/search_02.png) left top no-repeat;width:60px;height:35px;cursor:pointer;border:none;text-indent:-9999px;margin-top:8px;}
.hide-from-desktop{display:none;}
.holder{width:1000px;}
.patient-reg-link{float:right;margin-top:5px;}
.sm-likes{left:90px;position:absolute;top:88px;}
.menu-cover{padding-top:15px;text-align:right;width:500px;}
.content-holder{width:976;}
.partner-buttons{padding:0px 0px 0px 5px;height:60px;}
.health_advance_banner{margin-right:50px;}
.feilds{width:298px;}
.review-imgs{width:478px;}
.contact-info-wrapper{padding:0px 0px 0px 5px;margin-bottom:15px;height:145px;}
.contact-details{float:left;margin-right:20px;border-right:#cccccc 1px dashed;padding-right:10px;}
.office-hours{float:left;margin-right:20px;}
.qr-code{float:left;}
.contact-form{padding:20px 0 50px 0;margin:20px 0;border-bottom:#CCC dashed 1px;border-top:#CCC dashed 1px;}
.submit-survey{float:left;width:240px;height:35px;margin-top:20px;margin-bottom:20px;}
.submit-survey a{display:block;background:url(../images/how_we_doing_reese.png) no-repeat;height:35px;}
.submit-survey a:hover{background:url(../images/how_we_doing_reese_up.png) no-repeat;height:35px;}
#-speakpipe-widget-side-button{background-color:#2E6689 !important;border:1px solid #6A9BBA !important;}
.inline-set{float:left;border-bottom:none !important;}
.inline-set-right{margin-left:20px;}
.inline-set-left{margin-left:5px;}
.gallery-set-holder{padding:0px 0px 0px 5px;margin-bottom:15px;border-bottom:1px dashed #cccccc;}
.right-gallery-holder{height:205px;width:256px;margin-top:20px;position:relative;margin-right:5px;overflow:hidden;}
.right-side-set{width:256px !important;margin-left:0 !important;}
.right-side-gl img{width:118px;}
#mygallery{margin-left:auto;margin-right:auto;overflow:hidden;}
.article-list{margin:7px 0 20px 0;padding:0;list-style:none;}
.article-list li{margin-bottom:7px;}
.five-star{border-top:1px #cccccc solid;border-bottom:1px #cccccc solid;padding:10px 0px;margin-bottom:10px;}
.reviewer-name{color:#c33043;}
.reviewed-by{margin-bottom:10px;}
.review-text{font-style:italic;}
.form-wrapper{background-color:#F2F2F2;width:88%;max-width:600px;margin-right:auto;margin-left:auto;height:auto;border:1px solid #DDDDDD;padding:5%;}
.topLink{width:500px;text-align:right;padding-top:15px;}
.linkRight{float:right;margin-top:5px;}
.innerpage_header{height:115px;}
.siteLogo_inner{width:490px;height:115px;position:relative;background:none;}
.social-media-inner{position:absolute;top:88px;left:90px;}
.blink{animation:blink-animation 1s steps(5, start) infinite;-webkit-animation:blink-animation 1s steps(5, start) infinite;}
@keyframes blink-animation{to{visibility:hidden;}
}
@-webkit-keyframes blink-animation{to{visibility:hidden;}