@charset "utf-8";
body  {
background-image:url(/template/img/bkg/3503-03-body-bkg.jpg);
background-repeat:repeat-x;
background-color: #5d512e;}
.twoColFixLt #homePhoto{background-image:url(/template/img/masthead/T2-0021.jpg);}
a{color: #333;text-decoration: underline;}
a:hover{color: #000;}
.twoColFixLt #practiceLogo p{color:#FFFFFF}
.twoColFixLt #callForAppt {background-color: #333333;}
.twoColFixLt #homeTopWrapper {border:groove 8px #5a6d31;background-color: #074e03;} 
.twoColFixLt #subpageContainer {border:groove 8px #5a6d31;background-image:url(/template/img/bkg/3503-03-subpage-bkg.jpg);} 
.headline {background-image:url(/template/img/bkg/3503-03-home-boxes.jpg); color:#FFFFFF;}

.twoColFixLt #homeBox2,
.twoColFixLt #homeBox3,
.twoColFixLt #homeBox4 {background-image:url(/template/img/bkg/3503-03-home-boxes.jpg);}

.twoColFixLt #subFocus h3,
#serviceLogo p, .twoColFixLt #allFocus, .twoColFixLt #allFocus a, .twoColFixLt #allFocus a:hover, .membership300 {color:#ffffff;}

#docInfo,#docInfo a,#daysHours2,#practiceServices,#apptPageLink,#apptPageLink a, #primaryFocus, #primaryFocus a {color:#FFFFFF;}

.twoColFixLt #pageTitleHome a,.twoColFixLt #featuresDoc a{color:#eeeeee;}
.twoColFixLt #pageTitleHome a:hover,.twoColFixLt #featuresDoc a:hover,.twoColFixLt #pageTitleHome h2{color:#ffffff;}

.twoColFixLt #homeMainContentAll,.twoColFixLt #optionalContentHome {
background-color: #666666;
border-left:groove 8px #5a6d31;
border-right:groove 8px #5a6d31;
border-bottom:groove 8px #5a6d31;
border-top:solid 5px #5a6d31;
background-image:url(/template/img/bkg/3503-03-subpage-bkg.jpg);
}
.twoColFixLt #homeMainContentLeft,
.twoColFixLt #homeMainContentLeft a,
.twoColFixLt #homeMainContentLeft a:hover,
.twoColFixLt #homeMainContentRight,
.twoColFixLt #homeMainContentRight a
.twoColFixLt #homeMainContentRight a:hover,
.twoColFixLt .addthis_toolbox,
.twoColFixLt .addthis_toolbox a,
.twoColFixLt .addthis_toolbox a:hover,
.twoColFixLt #membershipHome a,
.twoColFixLt #membershipHome a:hover {color:#ffffff;}

.twoColFixLt #homeMainContentCenter h2,
.twoColFixLt #practiceServicesHome h3,
.twoColFixLt #practiceServicesHomeVideo h3,
.twoColFixLt #homeMainContentRight h2 {
background-image:url(/template/img/bkg/3503-03-home-boxes.jpg);
color:#FFFFFF;
}
.twoColFixLt #geoPracticeServices h2 {background-image:none; color:#333333;}


.twoColFixLt #subpageTitle h1,
.twoColFixLt #subpageTitle p {
background-image:none;
background-color:#5a6d31;
color:#FFFFFF;
}
#apptPageLink h2, #practiceServices h3,
.twoColFixLt #practiceServicesHome h3,
.twoColFixLt #communityCopyBlocks h2,
.twoColFixLt #membershipHome h2 {
background-image:none;
background-color:#94a268;
color:#FFFFFF;
}
.twoColFixLt #subpageNav,
.twoColFixLt #photoBlockSub img{border-bottom: 4px solid #074e03;}
.twoColFixLt #subFocus,
#serviceLogo,
.p7PMMv02 ul ul {background-image: url(/template/img/bkg/3503-03-subnav.jpg);}


.twoColFixLt #homeGeoLinks,
.twoColFixLt #homeGeoLinks a,
.twoColFixLt #midHome p,
.twoColFixLt #midHome a {color:#ccc;}

.twoColFixLt #homeGeoLinks a:hover,
.twoColFixLt #midHome a:hover{color:#ddd;}



.twoColFixLt #columnWrapper {
	background-image:none;
} 
.twoColFixLt #columnTop {
	background-image:none;
}
.twoColFixLt #columnBottom {
background-image:none;
}
.twoColFixLt #mainContentBody {
	color:#eeeeee;
}
.twoColFixLt #sidebar1 {
background-image:none;
	color:#FFFFFF;
	}
.twoColFixLt #mainContentFooter p,
.twoColFixLt #subpageFooter p{
	color:#dddddd;
}

.twoColFixLt #photoBlockSub2 img {border-color:#074e03;}
.twoColFixLt .membership li {color:#333333;}
.twoColFixLt #communityCopyBlocks,
.twoColFixLt #membershipHome {color:#ffffff;}
.twoColFixLt #geoTargetLinksHome {}
.twoColFixLt #geoTargetLinksHome p {color:#aaaaaa;}
.twoColFixLt #geoTargetLinksHome a {color:#aaaaaa;}
.twoColFixLt #geoTargetLinksHome a:hover {color:#cccccc;}

/********************  FACEBOOK TAB STYLES ****************************/
#facebook-container, #facebook-container-doc, #facebook-container-wwo {background-color:#5a6d31;}	
#practiceNameBlockFB { color:#ffffff;}
#docInfoFB, #titleFB {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#94a268', endColorstr='#ffffff'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#94a268), to(#ffffff)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #94a268,  #ffffff); /* for firefox 3.6+ */
}
#meetDocFB {
    background-color:#ffffff;
    border-bottom:20px solid #5a6d31;
}
#apptBlockFull {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a6d31', endColorstr='#94a268'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#5a6d31), to(#94a268)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #5a6d31,  #94a268); /* for firefox 3.6+ */
}
.p7PMMh03FB {background-color:#333333;}

