/* CSS Document */
body {
background-color:#0615B6;
background-image:url(/images/int_bg.gif);
background-repeat:repeat-x;
color:#006;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
}

#backgroundImage {
background-image:url(/images/int_bg.gif);
background-color:#0615B6;
}

.search {
margin:-35px 0 0 260px;
}

a {
color:#fff;
text-decoration:none;
}

a:hover {
color:#392F25;
}

#page {
width:855px;
margin:auto;
}

#cont {
width:756px;
background-color:#fdfdfa;
border-right:1px #000 solid;
border-left:1px #000 solid;
margin:auto;
}

#header_container {
width:757px;
height:133px;
border-bottom:1px #868074 solid;
}

#header {
width:749px;
height:133px;
margin:auto;
overflow:hidden;
}

#slot-address {
width:135px;
margin:20px 0 0 15px;
font-weight:700;
}

.phone {
font-size:12px;
}

.your {
padding:0 0 0 190px;
}

#page-staff #education_menu,#page-offices #education_menu,#page-services #education_menu,#page-contact #education_menu,#page-appointment #education_menu,#page-patients #education_menu,#page-Reflections-Dental #education_menu {
display:none;
}

#header_left {
width:150px;
height:133px;
float:left;
background-image:url(../images/header_left_bg.jpg);
}

#header_right {
width:599px;
height:133px;
float:right;
background-image:url(../images/logo.jpg);
background-repeat:no-repeat;
}

#comp-logo {
padding:0;
}

#page-index #comp-banner {
width:749px;
height:297px;
margin:auto;
background-color:#5E6871;
display: none;
}

#comp-banner {
display:none;
}

#flash_int {
width:749px;
height:148px;
margin:auto;
}

#page-index #top-header {
display:none;
}

#top-header {
display:block;
background-image:url(../images/flash_int_temp.jpg);
background-repeat:no-repeat;
width:749px;
height:148px;
}

#wrapper {
width:749px;
margin:auto;
border-top:1px #000 solid;
background-image:url(/images/wrapper_bg.gif);
overflow:hidden;
}

#page-index #wrapper {
background-image:url(/images/wrapper_bg.gif);
}

/* PAGE HEADINGS */
#wrapper_right {
width:599px;
float:right;
line-height:15px;
background-color:#5A6BFF;
background-image:url(../images/wrapper_right_bg.jpg);
background-position:top;
background-repeat:no-repeat;
}

#page-education #wrapper_right,#page-library #wrapper_right {
width:599px;
float:right;
line-height:15px;
background-color:#5A6BFF;
background-image:url(../images/h_education2.jpg);
background-position:top;
background-repeat:no-repeat;
}

#staff_right {
width:599px;
float:right;
line-height:15px;
background-color:#73758c;
background-image:url(../images/h_staff.jpg);
background-position:top;
background-repeat:no-repeat;
}

#office_right {
width:599px;
float:right;
line-height:15px;
background-color:#73758c;
background-image:url(../images/h_office.jpg);
background-position:top;
background-repeat:no-repeat;
}

#gallery_right {
width:599px;
float:right;
line-height:15px;
background-color:#73758c;
background-image:url(../images/h_smilegallery.jpg);
background-position:top;
background-repeat:no-repeat;
}

#services_right {
width:599px;
float:right;
line-height:15px;
background-color:#73758c;
background-image:url(../images/h_services.jpg);
background-position:top;
background-repeat:no-repeat;
}

#appt_right {
width:599px;
float:right;
line-height:15px;
background-color:#73758c;
background-image:url(../images/h_appt.jpg);
background-position:top;
background-repeat:no-repeat;
}

#newp_right {
width:599px;
float:right;
line-height:15px;
background-color:#73758c;
background-image:url(../images/h_newpatients.jpg);
background-position:top;
background-repeat:no-repeat;
}

#contact_right {
width:599px;
float:right;
line-height:15px;
background-color:#73758c;
background-image:url(../images/h_contact.jpg);
background-position:top;
background-repeat:no-repeat;
}

#education_right {
width:599px;
float:right;
line-height:15px;
background-color:#73758c;
background-image:url(../images/h_education2.jpg);
background-position:top;
background-repeat:no-repeat;
}

#educational_right {
width:599px;
float:right;
line-height:15px;
background-color:#73758c;
background-image:url(../images/h_educational.jpg);
background-position:top;
background-repeat:no-repeat;
}

#disclaimer_right {
width:599px;
float:right;
line-height:15px;
background-color:#73758c;
background-image:url(../images/h_disclaimer.jpg);
background-position:top;
background-repeat:no-repeat;
}

#privacy_right {
width:599px;
float:right;
line-height:15px;
background-color:#73758c;
background-image:url(../images/h_privacy.jpg);
background-position:top;
background-repeat:no-repeat;
}

/* END PAGE HEADINGS */
#page-index #comp-flashText {
margin-top:-10px;
}

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

#page-index #slot-main {
width:411px;
border-right:1px #000 solid;
padding:15px 20px 0;
float:left;
}

#dentist_location {
float:right;
width:120px;
font-weight:700;
margin:15px 18px 0 0;
_margin:20px 10px 0 0;
}

#slot-main {
width:521px;
padding:55px 20px 0;
float:left;
min-height:350px;
_height:350px;
}

#page-education #slot-main,#page-library #slot-main {
width:375px;
padding:55px 20px 0;
float:left;
}

#content_left_edu {
width:411px;
border-right:1px #49526d solid;
padding:55px 20px 0;
float:left;
}

#spec {
width:137px;
background-repeat:no-repeat;
padding:15px 0 0 10px;
_float:right;
_margin-top:-620px;
}

#spec a {
font-size:16px;
color:#f6f7f8;
font-weight:700;
}

#slot-navigation {
width:599px;
height:25px;
background-color:#586BEE;
background-image:url(../images/nav_bg.jpg);
font-weight:700;
text-align:center;
float:right;
}

#slot-navigation ul {
margin-left:-50px;
margin-left:-15px !ie;
margin-top:7px;
margin-top:0 !ie;
_margin-top:8px;
padding-top:8px !ie;
_padding-top:0;
_margin-bottom:9px;
}

#slot-navigation li {
display:inline;
}

#slot-navigation a {
color:#fdfdfb;
padding-right:20px;
}

#slot-navigation a:hover {
color:#0FF;
}

#slot-navigation #navigation-8 {
display:none;
}

#wrapper_left {
width:150px;
float:left;
background-color:#061480;
}

#appt_index {
width:150px;
height:18px;
background-color:#80A9B1;
background-image:url(../images/appt_nav.jpg);
font-weight:700;
padding:7px 0 0;
text-align:center;
}

#appt_index a {
color:#fdfdfb;
}

#appt_index a:hover {
color:#0FF;
}

#smile_gal {
float:left;
width:150px;
height:160px;
background-image:url(../images/index_gallery.jpg);
background-repeat:no-repeat;
}

#page-index #slot-links {
width:100px;
height:100px;
margin:70px 0 0;
margin-top:40px !ie;
display:block;
}

#slot-links {
display:none;
}

#slot-links li {
list-style:none;
border-bottom:1px #000 solid;
width:146px;
margin-left:-50px !ie;
_margin-left:-40px;
}

#slot-links a {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
margin:10px 0 10px 10px;
line-height:20px;
display:block;
}

#slot-links a:hover {
color:#FFF;
}

#page-index #footer-content {
width:682px;
background-image:url(/images/index_bottom.jpg);
background-position:top;
background-repeat:no-repeat;
text-align:center;
margin:auto;
color:#36F;
padding:140px 130px 20px 45px;
}

#footer-content {
width:782px;
background-image:url(/images/int_bottom.jpg);
background-position:top left;
background-repeat:no-repeat;
text-align:center;
margin:auto;
margin-left:-1px;
color:#36F;
padding:140px 45px 20px;
}

#footer-content a {
padding:0 5px;
}

/* PATIENT EDUCATION STYLES */
#education_cont {
width:395px;
margin:5px 0 0 10px;
padding:0 0 0 150px;
color:#3CF;
overflow:hidden;
}

#content_wrapper {
float:right;
width:212px;
padding:0 0 7px;
margin:45px 0 0;
}

#content_img {
font-family:Arial, Helvetica, sans-serif;
color:#EE3423;
font-size:10px;
margin:0 5px 10px;
border:1px solid #c3acc9;
}

#content_factoid {
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
margin-top:45px;
margin-left:10px;
margin-right:10px;
background-color:#FFF;
border-top:14px solid #c3acc9;
border-right:1px solid #c3acc9;
border-left:1px solid #c3acc9;
border-bottom:1px solid #c3acc9;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
}

#content_subnav {
font-family:Arial, Helvetica, sans-serif;
color:#0a2448;
font-size:12px;
width:165px;
}

#content_subnav ul {
padding-left:10px;
margin-left:5px;
}

.signatures {
margin:0 0 0 30px;
}

#bread_crumb {
margin-left:-40px;
}

#bread_crumb li {
display:inline;
background-image:url(http://www.officite.com/img/breadcrumbs/arrow.png);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
padding-right:5px;
}

#bread_crumb a {
text-decoration:underline;
}

.bread_title {
font-size:18px;
font-weight:bolder;
}

#page-cadent #education_menu {
display:none;
}

#slot-rsidebar {
float:left;
margin-top:135px;
margin-top:155px !ie;
}

#contentContainer {
height:auto;
}

#slot-main {
font-size:12px;
min-height:450px;
}
