@charset "utf-8";
body, .oneColFixCtr #masthead, .oneColFixCtr #pageTitleHome {
background-color:#000000;
background-image:url(/template/img/bkg/t2-masthead-003.jpg); background-repeat:repeat-x;
}
.oneColFixCtr #bottomBody, .oneColFixCtr #navigation, #subpageTitle, .oneColFixCtr #focusTitle {
background-color:#000000;
}
.oneColFixCtr #callForAppt, .oneColFixCtr #practiceServicesHome h3 {
background-color:#000000;
}
.oneColFixCtr #features,.oneColFixCtr #mainContentHome,.oneColFixCtr #optionalContentHome {
background-color:#555555;
}
.oneColFixCtr #mainBody table {
background-image:url(/template/img/bkg/t2-subpage-003.jpg);
}
.oneColFixCtr #featuresDoc,
.oneColFixCtr #featuresSubFocus,
.oneColFixCtr #separator,
.oneColFixCtr #serviceLogo,
.oneColFixCtr #subFocus,
.oneColFixCtr #apptPageLink,
.oneColFixCtr #patientFormsPDF,
.oneColFixCtr #formFinancial,
.headline, #formConfirm,
.oneColFixCtr #communityCopyBlocks h2,
.oneColFixCtr #membershipHome h2,
.oneColFixCtr #allFocus  {
background-image:url(/template/img/bkg/t2-features-003.jpg);
}

.oneColFixCtr #subpageTitle,.oneColFixCtr #apptPageLink h2, .oneColFixCtr #focusTitle {
background-image:url(/template/img/bkg/t2-title-003.jpg);
}
#primaryFocus {
background-image:url(/template/img/bkg/t2-bottom-grad-003.jpg);
}
#formcontainer, #formcontainer2 {
background-image:url(/template/img/bkg/t2-form-003.jpg);
background-repeat:repeat-y;}

.p7PMMh03 {background-color: #333333;}
.p7PMMh03 a:hover {background-color: #666666;}
.p7PMMh03 ul ul {
	background-color: #339999;
	background-image: url(/template/img/bkg/t2-navsub-003.jpg);
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #666;
}
.p7PMMv07 a:hover {color: #fff !important;}
.p7PMMv07 li {background-image: url(/template/img/bkg/t2-features-003.jpg);}
.p7PMMv07 li:hover {background-color: #666666;}
.p7PMMv07 ul ul {background-image: url(/template/img/bkg/t2-navsub-003.jpg); color:#fff;}
.p7PMMv07 ul ul a {color: #FFF !important;}
.p7PMMv07 ul ul a:hover {background-color: #666666 !important;color: #FFF !important;}
.p7PMMv07 ul a.trig_open, .p7PMMv07 ul a.trig_open_left {color: #fff !important;}

/********************  FACEBOOK TAB STYLES ****************************/
#facebook-container, #facebook-container-doc, #facebook-container-wwo, #facebook-container-appt {background-color:#000000;}	
#practiceNameBlockFB { color:#ffffff;}
#FB-appt {background-color:#bbbbbb;}
#docInfoFB, #titleFB, #titleFB-doc, #titleFB-map, #titleFB-appt, #apptFB, #apptFB h1, #whatweofferFB h1 {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbbbbb', endColorstr='#ffffff'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#bbbbbb), to(#ffffff)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #bbbbbb,  #ffffff); /* for firefox 3.6+ */
}
#meetDocFB {background-color:#ffffff;}
#apptBlockFull, #apptBlockFull-doc, #apptBlockFull-map, #apptBlockFull-appt {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#777777', endColorstr='#333333'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#777777), to(#333333)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #777777,  #333333); /* for firefox 3.6+ */
}
.p7PMMh03FB {background-color: #222222;}
.p7PMMh03FB a:hover {background-color: #222222;}
.p7PMMh03FB ul ul {
	background-color: #339999;
	background-image: url(/template/img/bkg/t2-navsub-002.jpg);
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #666;
}


