/* Customer CSS */
body {
background-color:#040425;
color:#EBB12C;
font-family:Arial,Helvetica,sans-serif;
}

#comp-flashText {
margin:26px 0 0 10px;
}

a {
color:#CE7316;
}

#slot-address p {
margin-left:-10px;
margin-top:20px;
}

#pad-adjust {
margin-left:15px;
}

#page-staff #contentText img {
padding-left:20px;
}

#page-index #comp-banner {
background-color:#040425;
}

#page-index #content {
background-image:none;
}

#page-index #content_nav {
border-left:solid 20px #3A3846;
margin-top:-150px;
margin-top:-250px;
}

#page-index #slot-rsidebar {
margin-top:-50px;
margin-top:0;
}

#page-staff #contentText,#page-staff #flashBack,#page-Innovative-Dentistry #contentText,#page-Innovative-Dentistry #flashBack,#page-services #contentText,#page-services #flashBack,#page-patients #contentText,#page-patients #flashBack,#page-contact #contentText,#page-contact #flashBack,#page-appointment #contentText,#page-appointment #flashBack,#page-education #contentText,#page-education #flashBack,#page-educational-videos #contentText,#page-educational-videos #flashBack,#page-vizilite-video #contentText,#page-vizilite-video #flashBack {
border-right:solid 20px #3A3846;
}

#page-education #contentText,#page-vizilite-video #contentText {
height:451px;
}

#page-staff #contentText,#page-contact #contentText,#page-appointment #contentText, #page-education #contentText {
height:1155px;
}

#special {
background-color:#040425;
background-image:url(/images/butterfly.jpg);
background-repeat:no-repeat;
border-bottom:1px solid #EBB12C;
}

#slot-main {
background-color:#040425;
}

#page-index #comp-contactForm {
margin-top:70px;
height:500px;
}

#content {
background-color:#040425;
background-image:none;
border-right:20px solid #3A3846;
}

#wrapper {
background-color:#040425;
}

#page-education #content_nav,#page-library #content_nav {
background-color:#040425;
}

#content_nav {
background-color:#040425!important;
}

#page-Innovative-Dentistry #content_nav {
background-color:#040425;
}

#footer-content {
background-color:#040425;
}

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

#flashBack {
background-image:url(../images/int_header_BG.gif);
background-position:center top;
background-repeat:no-repeat;
}

#page-Innovative-Dentistry #top-header,#page-office #top-header {
width:784px;
height:168px;
background-image:url(/images/int_header5.jpg);
background-repeat:no-repeat;
}

#page-services #top-header {
width:784px;
height:168px;
background-image:url(/images/int_header3.jpg);
background-repeat:no-repeat;
}

#page-patients #top-header {
width:784px;
height:168px;
background-image:url(/images/int_header2.jpg);
background-repeat:no-repeat;
}

#page-contact #top-header {
width:784px;
height:168px;
background-image:url(/images/int_header6.jpg);
}

#page-appointment #top-header {
width:784px;
height:168px;
background-image:url(/images/int_header1.jpg);
}

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

#page-staff #top-header {
width:784px;
height:168px;
background-image:url(/images/int_header4.jpg);
}

#footer-content {
background-color:#040425;
background-image:url(/images/flower.jpg);
}

#nav {
background-image:url(/images/nav_bg.gif);
}

#welcomeImage img {
display:none;
}

#welcomeImage {
background-image:url(/images/welcome_homepage.gif);
height:160px;
background-repeat:no-repeat!ie;
height:80px;
float:left!ie;
clear:both!ie;
}

#officeImage img {
display:none;
}

#officeImage {
height:73px;
background-image:url(/images/office_homepage.gif);
}

#appointmentImage a {
display:none;
}

#contactImage img {
display:none;
}

#contactImage {
height:72px;
}

#comp-logo-img {
float:right;
}

#comp-logo {
height:120px!important;
}

#slot-links a {
color:#CE7316;
font-size:14px;
padding:0 20px 0 0;
padding:0 15px 0 0;
font-size:13px;
}

.xb2,.xb3,.xb4 {
background:#3a3846 none repeat scroll 0 0;
border-left:1px solid #3a3846;
border-right:1px solid #3a3846;
xboxcontentbackground:#3A3846 none repeat scroll 0 0;
border-color:#3A3846;
border-style:solid;
border-width:0 1px;
}

.xboxcontent {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#3A3846 none repeat scroll 0 0;
border-color:#3A3846;
}

.input1 {
background-color:#ECC754;
border:1px solid #ECC754;
color:#5E5F63;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0 0 3px;
padding-bottom:5px;
padding-left:4px;
width:150px;
}

.input3 {
background-color:#ECC754;
border:1px solid #ECC754;
color:#5E5F63;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:65px;
margin:0 0 3px;
overflow:hidden;
padding-left:4px;
width:150px;
}