/* Customer CSS */
body {
background-color:#DFFAFF;
color:#000;
}

#slot-links #links-1 a {
background-image:none;
background-color:#fab9ab;
}

#slot-links #links-2 a {
background-image:none;
background-color:#f2431d;
}

#slot-links #links-3 a {
background-image:none;
background-color:#0c2577;
}

#slot-links #links-4 a {
background-image:none;
background-color:#01a0c7;
}

#comp-logo {
margin:0;
}

#page-index #header_right {
background-image:url(/images/brighten_banner.gif);
background-color:#dffaff;
_width:597px;
_margin-left:-1px;
}

#address_box {
border-left:1px solid #a4c3b7;
}

#middle {
border-bottom:1px solid #a4c3b7;
border-left:1px solid #a4c3b7;
border-right:1px solid #a4c3b7;
}

#header {
border-left:1px solid #a4c3b7;
border-right:1px solid #a4c3b7;
}

#page-index #wrapper {
background-color:#fff;
background-image:url(/images/wrapper_BG.gif);
border-left:1px solid #a4c3b7;
border-right:1px solid #a4c3b7;
}

#page-index #content {
background-color:#f6feff;
border-top:10px solid #01a0c7;
margin:0 12px 0 0;
}
}

#page-index #contact_box {
background-color:#fff;
margin:0 0 0 24px;
_margin:0 0 0 12px;
}

#footer-content {
background-color:#09448b;
color:#fff;
}

#footer-content a {
color:#fff;
}

#contact-heading img,#content-heading img,#appointment-link {
display:none;
}

#content-heading {
width:555px;
height:66px;
background-image:url(/images/header_welcome.gif);
}

#contact-heading {
width:107px;
height:60px;
background-image:url(/images/header_contact_index.gif);
}

.submit {
background-color:#01a0c7;
color:#fff;
}

#slot-rsidebar {
margin-right:25px;
_margin-right:0;
margin-top:-170px;
}

#page-index #wrapper_top,#wrapper_top {
background-image:url(/images/wrapper_top_border.gif);
border-left:1px solid #a4c3b7;
border-right:1px solid #a4c3b7;
}

#slot-links #links-4 a:hover,#slot-links #links-3 a:hover,#slot-links #links-2 a:hover,#slot-links #links-1 a:hover {
background-image:none;
background-color:#DDE7E9;
color:#01A0C7;
}

#wrapper {
background-color:#f6feff;
background-image:url(../images/wrapper_intBG.gif);
border-left:1px solid #a4c3b7;
border-right:1px solid #a4c3b7;
}

#content {
background-color:#f6feff;
border-top:10px solid #01a0c7;
}

#contact_box {
background-color:#f6feff;
}

#page-index #slot-navigation a:hover {
color:#01A0C7;
}

#slot-navigation {
background-image:url(/images/nav_int_BG2.gif);
}

#slot-navigation a:hover {
color:#01A0C7;
}

#slot-navigation a {
color:#09448B;
}

#top-header {
background-image:url(/images/header_02.jpg);
}

#page-staff #top-header {
background-image:url(/images/header_01.jpg);
}

#page-offices #top-header,#page-office #top-header {
background-image:url(/images/header_02.jpg);
}

#page-services #top-header {
background-image:url(/images/header_05.jpg);
}

#page-patients #top-header {
background-image:url(/images/header_06.jpg);
}

#page-contact #top-header {
background-image:url(/images/header_04.jpg);
}

#page-appointment #top-header {
background-image:url(/images/header_03.jpg);
}

#page-education #top-header,#page-library #top-header,#page-privacy #top-header,#page-disclaimer #top-header,#page-siteMap #top-header,#page-gallery #top-header {
background-image:url(/images/header_05.jpg);
}

.vertical li a {
color:#0C2577;
}

.vertical li a:hover {
color:#01A0C7;
}

.vertical li ul li a {
color:#0C2577;
}

.vertical li ul li a:hover {
background-color:#0C2577;
}

#education_menu li ul li a {
border-color:0 #0C2577 #0C2577!important;
border-style:none solid solid!important;
border-width:medium 1px 1px!important;
}

#logo {
background-color:#dffaff;
}

#comp-contactForm {
_margin-bottom:30px;
}

#page-landing-pediatric #logo,#page-landing-cosmetic #logo {
background-color:transparent;
}

#page-landing-pediatric,#page-landing-cosmetic {
background-color:#e1e1e1;
}

#page-landing-pediatric #content,#page-landing-cosmetic #content {
border-top:none;
}

#coupon {
background-image:url(/images/blue-coupon.jpg);
}
