/* Customer CSS */
.sbContainer {
background-image:url(../images/intBackground.jpg);
background-repeat:repeat-x;
background-color:#9a9c90;
color:#fff;
}

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

.sbContainer h2 {
margin:0 0 10px;
padding:0;
font-size:16px;
font-weight:700;
color:#5b5d53;
font-family:Georgia, "Times New Roman", Times, serif;
}

.sbContainer a {
color:#475b6c;
outline:none;
}

.sbContainer a:focus {
outline:none;
}

.sbContainer a:hover {
color:#dee9c6;
}

#container {
width:1152px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}

#top {
width:1152px;
height:427px;
}

#header {
width:1152px;
height:247px;
background-image:url(../images/int_01.jpg);
background-repeat:no-repeat;
}

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

#page-services #header {
background-image:url(../images/services_01.jpg);
background-repeat:no-repeat;
}

#page-patients #header {
background-image:url(../images/patients_01.jpg);
background-repeat:no-repeat;
}

#page-contact #header {
background-image:url(../images/contact_01.jpg);
background-repeat:no-repeat;
}

#page-appointment #header {
background-image:url(../images/appointment_01.jpg);
background-repeat:no-repeat;
}

#page-education #header,#page-library #header {
background-image:url(../images/education_01.jpg);
background-repeat:no-repeat;
}

#page-ford #header {
background-image:url(../images/ford_01.jpg);
background-repeat:no-repeat;
}

#page-nerve #header {
background-image:url(../images/nerve_01.jpg);
background-repeat:no-repeat;
}

#page-surgery #header {
background-image:url(../images/surgery_01.jpg);
background-repeat:no-repeat;
}

#page-ford-library #header {
background-image:url(../images/library_01.jpg);
background-repeat:no-repeat;
}

#page-report #header {
background-image:url(../images/report_01.jpg);
background-repeat:no-repeat;
}

#slot-navigation {
width:1152px;
height:30px;
padding:3px 0 0;
}

#page-index #slot-navigation {
position:relative;
margin:-423px 0 0;
padding:0;
float:left;
}

#slot-navigation ul {
margin:0;
padding:0 0 0 80px;
}

#slot-navigation li {
display:inline;
list-style:none;
}

#slot-navigation a {
color:#dee9c6;
border-right:1px #cbd9e2 solid;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
text-transform:uppercase;
padding:0 17px;
}

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

#navigation-6 a {
border:none;
}

#logo {
width:208px;
height:70px;
clear:both;
margin:30px 0 0 94px;
_margin:30px 0 0 47px;
float:left;
background-image:url(../images/logo.png);
_background-image:url(../images/logo.gif);
background-repeat:no-repeat;
}

#page-index #logo {
position:relative;
margin:-330px 0 0 94px;
_margin:-330px 0 0 47px;
float:left;
}

#slot-address {
width:200px;
height:85px;
clear:both;
margin:20px 0 0 100px;
_margin:20px 0 0 50px;
float:left;
text-align:center;
}

#page-index #slot-address {
position:relative;
margin:-237px 0 0 100px;
_margin:-237px 0 0 50px;
}

#slot-address p {
padding:0;
margin:0;
}

#customNav {
width:950px;
height:50px;
position:relative;
margin:-113px 0 0 93px;
_margin:-113px 0 0 46px;
float:left;
font-size:11px;
}

#customNav p {
padding:0;
margin:0;
text-transform:uppercase;
color:#dee9c6;
}

#customNav a {
color:#fff;
padding-top:10px;
text-transform:capitalize;
}

#customNav a:hover {
color:#475b6c;
}

#customNav p.specialLink {
padding-top:5px;
}

#customOne {
width:150px;
float:left;
margin-right:42px;
}

#customOneFlash,#customTwoFlash,#customThreeFlash {
width:150px;
height:32px;
margin:0 0 10px;
}

#customTwo {
width:150px;
float:left;
margin-right:45px;
}

#customThree {
width:150px;
float:left;
margin-right:42px;
}

#customFour {
width:320px;
float:left;
}

#customFourFlash {
width:320px;
height:32px;
margin:0 0 10px;
}

#contentBottom {
width:1152px;
background-image:url(../images/int_03.jpg);
background-repeat:repeat-y;
overflow:hidden;
}

#page-index #contentBottom {
width:1152px;
background-image:url(../images/index_03.jpg);
background-repeat:repeat-y;
overflow:hidden;
}

#contentTop {
width:1152px;
background-image:url(../images/int_02.jpg);
background-repeat:no-repeat;
background-position:top;
min-height:632px;
height:auto!important;
height:632px;
}

#page-index #contentTop {
width:1152px;
background-image:url(../images/index_02.jpg);
background-repeat:no-repeat;
background-position:top;
min-height:451px;
height:auto!important;
height:451px;
}

#contentLeft {
width:600px;
float:left;
margin:30px 0 0 85px;
_margin:30px 0 0 43px;
}

#page-index #contentLeft {
width:400px;
float:left;
margin:20px 0 0 96px;
_margin:20px 0 0 48px;
}

#slot-main {
width:600px;
clear:both;
}

#page-index #slot-main {
width:400px;
clear:both;
}

#contentMiddle {
width:210px;
float:left;
margin:210px 0 0 103px;
}

#freeReport {
width:210px;
height:125px;
background-image:url(../images/freeReport.png);
_background-image:url(../images/freeReport.gif);
}

#freeReport a {
width:210px;
height:125px;
display:block;
text-decoration:none;
}

#fordLibrary {
width:210px;
height:60px;
background-image:url(../images/libraryFord.png);
_background-image:url(../images/libraryFord.gif);
margin-top:20px;
}

#fordLibrary a {
width:210px;
height:60px;
display:block;
text-decoration:none;
}

#contentRight {
width:210px;
float:right;
margin:20px 93px 0 0;
_margin:20px 46px 0 0;
}

#page-index #contentRight {
width:200px;
float:right;
margin:20px 88px 0 0;
_margin:20px 44px 0 0;
}

#comp-flashText1 {
margin:0 0 -20px;
}

#page-index #comp-flashText2 {
margin:20px 0 0;
}

#slot-rsidebar {
width:210px;
}

#learnMore {
width:210px;
background-image:url(../images/learnMore.png);
_background-image:url(../images/learnMore.gif);
min-height:166px;
height:auto!important;
height:166px;
margin-top:20px;
}

#learnMore ul {
margin:0;
padding:40px 0 0 25px;
}

#learnMore li {
margin-bottom:10px;
font-size:11px;
color:#475b6c;
}

#education_menu,#slot-library {
display:none;
}

#page-education #education_menu {
display:block;
margin-top:20px;
}

#page-education #slot-library {
display:block;
margin-top:10px;
}

#searchButton {
clear:both;
margin:10px 0 0;
}

.searchText {
color:#5b5d53;
padding:0;
margin:0;
}

.buttonImage {
background-image:url(../images/submitButton.jpg);
font-size:11px;
color:#fff;
color:#000 !ie;
border:none;
width:54px;
height:25px;
}

.searchInput {
width:180px;
}

.input1,.input3 {
width:180px;
}

.input2 {
width:40px;
}

#bottom {
width:1152px;
height:138px;
background-image:url(../images/int_05.jpg);
background-repeat:no-repeat;
}

#page-index #bottom {
width:1152px;
height:103px;
background-image:url(../images/index_04.jpg);
background-repeat:no-repeat;
}

#footer-content {
width:1152px;
margin-left:auto;
margin-right:auto;
text-align:center;
clear:both;
padding-bottom:30px;
}

#footer-content ul {
margin:0;
padding:0;
}

#footer-content li {
list-style:none;
display:inline;
}

#slot-footer2,#slot-footer3 {
margin:5px 0;
}

#slot-footer2 a,#slot-footer3 a {
padding:0 5px;
}

.mlmenu {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

/*this is the css for the vertical version*/
.vertical ul {
list-style-type:none;
padding:0;
border-top:none;
width:210px;
color:#06F;
}

.vertical li a {
display:block;
width:198px;
text-decoration:none;
height:auto;
padding:.1em 1px .1em 11px;
border:none;
border-top:none;
color:#4C5F6E;
text-align:left;
background-image:url(../images/arrow.gif);
background-position:left;
background-repeat:no-repeat;
}

.vertical li a:hover {
background-color:#4C5F6E;
color:#dee9c6;
}

.vertical li ul li a {
/* to style sub levels */
background-image:none;
background-color:#dee9c6;
border:1px #4C5F6E solid;
border-top:0;
color:#4C5F6E;
text-align:left;
}

.vertical li ul li a:hover {
/* to style sub levels */
background-image:url(../images/edBack.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#cbd9e2;
color:#4C5F6E;
}

.vertical li {
/*Needed for IE. Don't ask me why, It was a lucky guess.*/
display:inline;
}

.vertical li ul {
position:absolute;
margin-top:-1.3em;
margin-left:-200px;
border-top:1px #4C5F6E solid;
}

.vertical .page,.vertical .page:hover {
background-image:none;
background-color:#CCC;
color:#000;
}

/*This section makes the menu not work in non-javascript enabled browsers by not showing the menu by default-This can be worked around by making top level links point to a sitemap*/
/*Not sure if I recommend this or not*/
.inaccesible li ul {
display:none;
}

/*Arrow code - looks like <a class="haschild" href="#">Text <span>Arrow</span></a> can be turned on/off with arrow class*/
.arrow a span {
padding-left:1em;
font-size:85%;
}

.arrow a:hover span {
padding-left:2em;
}

.arrow a span.noshow {
visibility:hidden;
}

/*Plus code*/
.plus a span {
padding-left:.5em;
}

/*colors for menu*/
.blackwhite li a {
background-color:#FFF;
color:#000;
border-color:#000;
}

.blackwhite li a:hover {
background-color:#000;
color:#FFF;
border-color:#000;
}

.blackwhite ul {
border-color:#000;
}

.bluewhite li a {
background-color:#FFF;
color:#003;
border-color:#003;
}

.bluewhite li a:hover {
background-color:#003;
color:#FFF;
border-color:#003;
}

.bluewhite ul {
border-color:#003;
}

#customOneFlash,#customTwoFlash,#customThreeFlash,#customFourFlash {
display:none;
}

.customNavTitle {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
margin-bottom:10px;
text-transform:none;
font-weight:normal;
}