/* Customer CSS */
#special {
background-color:#000;
font-color:#000;
padding:10px;
width:200px;
margin-left:0;
-moz-border-radius:20px;
-webkit-border-radius:20px;
-khtml-border-radius:20px;
border-radius:20px;
}

.sbContainer {
background-color:#003764;
}

#page-index #top {
background-image:url(../images/index_01.jpg);
}

#content {
background-image:url(../images/index_03.jpg);
}

#page-index #slot-links a {
background-image:url(../images/arrow.gif);
}

.vertical li a:hover {
background-image:url(bg2.gif);
background-color:#003764;
color:#fff;
}

#page-index #slot-address {
margin-top:-50px;
margin-top:-40px !ie;
margin-left:0;
z-index:5000;
}

.vertical li a {
display:block;
width:185px;
text-decoration:none;
height:auto;
padding:.1em 1px .1em 14px;
color:#003764;
background-image:url(../images/arrowBlack.gif);
}

.vertical li ul li a:hover {
/* to style sub levels */
background-image:none;
background-color:#003764;
color:#fff;
}

.vertical li ul li a {
/* to style sub levels */
background-color:#fff;
color:#003764;
}

#page-index #links-4 a {
background-image:url(../images/arrow.gif);
}

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

#slot-navigation a {
color:#bcd2c3;
text-decoration:none;
display:block;
float:left;
background-image:none;
padding:45px 10px 0;
_padding:45px 5px 0;
text-transform:lowercase;
}

#comp-logo {
margin-top:10px;
}

#comp-logo img {
border:none;
}

#slot-address {
margin-top:-20px;
margin-left:125px;
width:200px;
}

#slot-navigation a:hover {
background-image:url(../images/navBack.jpg);
background-repeat:repeat-x;
background-position:top;
color:#eee8c5;
}

#page-index #navigation-1 a,#page-staff #navigation-2 a,#page-office #navigation-3 a,#page-offices #navigation-3 a,#page-services #navigation-4 a,#page-patients #navigation-5 a,#page-contact #navigation-7 a,#page-appointment #navigation-8 a,#page-education #navigation-6 a {
background:none;
}

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

#contentBottom {
background-image:url(../images/int_03.jpg);
}

#bottom {
background-image:url(../images/int_04.jpg);
}

#contentTop {
background-image:url(../images/staff_02.jpg);
}

#page-staff #contentTop {
background-image:url(../images/staff_02.jpg);
}

#page-office #contentTop,#page-offices #contentTop {
background-image:url(../images/office_02.jpg);
}

#page-services #contentTop {
background-image:url(../images/services_02.jpg);
}

#page-patients #contentTop {
background-image:url(../images/patients_02.jpg);
}

#page-contact #contentTop {
background-image:url(../images/contact_02.jpg);
}

#page-education #contentTop {
background-image:url(../images/education_02.jpg);
}

#slot-links a {
text-decoration:none;
background-image:url(../images/disc.gif);
background-repeat:no-repeat;
}

#page-appointment #contentTop {
background-image:url(../images/appointment_02.jpg);
}

.vertical li a {
background-image:url(../images/arrowBlack.gif);
}

#links-4 a {
background:none;
padding:0 0 0 10px;
}

.sbContainer img {
border:1px solid #fff;
}

#page-American-Dental-Associates img {
border:none;
}

.sbContainer a {
color:#A4BEBD;
outline:none;
}

#slot-navigation a:hover {
color:#fff;
}

#slot-lsidebar a {
color:#073C68;
}

#slot-lsidebar a:hover {
color:#7A9BAE;
}

#slot-lsidebar {
margin-left:-15px;
}

#slot-lsidebar img {
border:none;
}

#page-index #slot-rsidebar img {
border:none;
}

#page-index #slot-navigation {
position:relative;
width:822px;
}

#slot-navigation {
position:relative;
_margin-left:300px;
}

#google-hidden {
}

.googleButton {
cursor:pointer;
}

#yahoo-hidden {
}

.yahooButton {
cursor:pointer;
}

#google-review-hidden {
}

.googleReviewButton {
cursor:pointer;
}

#yahoo-review-hidden {
}

.yahooReviewButton {
cursor:pointer;
}

.divHidden {
display:none;
}
