/* Customer CSS */
.sbContainer .title {
	font-family: Century Gothic, Futura, Arial, sans-serif;
	font-size: 23px;
	color: #49A9FF;
	
}

#contact-heading {
color:#fff;
}

#slot-links #links-1 a {
background-image:url(../images/links_1a.jpg);
color:#111;
}

#slot-links #links-2 a {
background-image:url(../images/links_2a.jpg);
color:#111;
}

#slot-links #links-3 a {
background-image:url(../images/links_3a.jpg);
color:#111;
}

#slot-links #links-4 a {
background-image:url(../images/links_4a.jpg);
color:#111;
}

#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:url(../images/links_1b.jpg);
}

#page-index #slot-address {
font-size:11px;
}

#page-index #wrapper {
/*holds content*/
background-image:url(../images/wrapper_BG.gif);
}

#wrapper {
background-color:#90d7ee;
border-left:1px solid #6dcfeb;
border-right:1px solid #6dcfeb;
}

#page-index #contact_box {
background-color:#d3eff8;
}

#contact_box {
background-color:#90D7EE;
}

#slot-navigation {
background-color:#d3eff8;
background-image:url(../images/nav_int_BG.gif);
}

#page-index #content {
background-color:#ffffff;
border-top:10px solid #79d0eb;
}

#content {
background-color:#ffffff;
border-top:10px solid #79d0eb;
}

#page-index #wrapper_top {
background-image:url(../images/wrapper_top_border.gif);
}

#wrapper_top {
background-image:url(../images/wrapper_top_border.gif);
}

#slot-address {
display:block;
visibility:visible;
}

#comp-logo {
margin:0;
}

#top-header {
background-image:url(../images/int_header2.jpg);
}

#page-index #top-header {
display:none;
}

#page-staff #top-header {
background-image:url(../images/int_header1.jpg);
}

#page-offices #top-header,#page-office #top-header {
background-image:url(../images/int_header2.jpg);
}

#page-services #top-header {
background-image:url(../images/int_header5.jpg);
}

#page-patients #top-header {
background-image:url(../images/int_header6.jpg);
}

#page-contact #top-header {
background-image:url(../images/int_header4.jpg);
}

#page-appointment #top-header {
background-image:url(../images/int_header3.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/int_header_education.jpg);
}

#page-orthodontic-treatment #top-header {
background-image:url(../images/int_header6.jpg);
}

#page-invisalign #top-header {
background-image:url(../images/int_header6.jpg);
}

#page-index #header_right {
background-image:url(../images/brighten_banner.gif);
}

#contact-heading img {
display:none;
}

#contact-heading {
background-image:url(/images/header_contact_index.gif);
width:107px;
height:60px;
}

#content-heading img {
display:none;
}

#content-heading {
background-image:url(/images/header_welcome.gif);
height:66px;
width:555px;
}

#page-index #slot-navigation a {
color:#000060;
}

#appointment-link {
margin-top:-155px;
margin-top:-175px !ie;
}

#education_menu {
display:none;
}

#slot-navigation.vertical ul {
list-style-type:none;
padding:0;
width:180px;
color:#06F;
margin-left: 25px;
}

#slot-navigation.vertical li a {
display:block;
width:180px;
text-decoration:none;
height:15px;
padding:7px 0 11px 5px;
color:#000060;
height:auto;
}

#slot-navigation.vertical li a:hover {
background-image:none;
color:#49A9FF;
text-decoration:none!important;
}

#slot-navigation.vertical li ul li a {
/* to style sub levels */
background-image:none;
background-color:#FFF;
border:1px #49A9FF solid;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
width:173px;
color:#000060;
}

#slot-navigation.vertical li ul li a:hover {
/* to style sub levels */
background-image:none;
background-color:#ebeced;
color:#49A9FF;
border:1px #999 solid!important;
border-top:0!important;
}

#slot-navigation.vertical li {
/*Needed for IE. Don't ask me why, It was a lucky guess.*/
display:inline;
}

#slot-navigation.vertical li ul {
position:absolute;
margin-top:-39px;
margin-left:175px;
margin-left:175px !ie;
_margin-left:190px;
border-top:1px #999 solid;
}

#slot-navigation.vertical .page,.vertical .page:hover {
background-image:none;
background:none;
color:#598059;
}

#page-index #slot-navigation {
position:relative;
width:178px;
margin-top:-370px;
margin-left:10px;
font-weight:700;
font-size:12px;
}

#page-index #slot-navigation.vertical ul {
list-style-type:none;
padding:0;
width:180px;
color:#06F;
}

#page-index #slot-navigation.vertical li a {
display:block;
width:180px;
text-decoration:none;
font-size: 14px;
padding:0.4em 0 0px 5px;
color:#000060;
height:auto;
line-height: 2;
}

#page-index #slot-navigation.vertical li a:hover {
background-image:none;
color:#49A9FF;
text-decoration:none!important;
}

#page-index #slot-navigation.vertical li ul li a {
/* to style sub levels */
background-image:none;
background-color:#FFF;
border-style: none solid solid;
border-width: thin 1px 1px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
width:173px;
color:#000060;
}

#page-index #slot-navigation.vertical li ul li a:hover {
/* to style sub levels */
background-image:none;
background-color:#ebeced;
color:#49A9FF;
border:1px #999 solid!important;
border-top:0!important;
}

#page-index #slot-navigation.vertical li {
/*Needed for IE. Don't ask me why, It was a lucky guess.*/
display:inline;

padding: 0px;
}

/* sub level ul */
#page-index #slot-navigation.vertical li ul {
position:absolute;
margin-top:-40px;
margin-left:180px;
margin-left:174px !ie;
_margin-left:190px;
border-top:1px #999 solid;
}

#page-index #slot-navigation.vertical .page,.vertical .page:hover {
background-image:none;
background:none;
color:#598059;
}


