@charset "UTF-8";
/* CSS Document */

body#home { margin:0; background-color: #ceccaa; }
body { margin:0; background-color: #a4a155; }

/* ------------------------------------------------------------------ */
/*                                                   BREADCRUMBS
/* ------------------------------------------------------------------ */

body#news .page-menu li#news a { background: url(../images/menu-52over.jpg) no-repeat top left; color: #595c27; }
body#contact .page-menu li#contact a { background: url(../images/menu-52over.jpg) no-repeat top left; color: #595c27; }
body#procedures .page-menu li#procedures a { background: url(../images/menu-80over.jpg) no-repeat top left; color: #595c27; }
body#proceduresindiv .page-menu li#procedures a { background: url(../images/menu-80over.jpg) no-repeat top left; color: #595c27; }
body#specialties .page-menu li#procedures a { background: url(../images/menu-80over.jpg) no-repeat top left; color: #595c27; }
body#healthyteeth .page-menu li#procedures a { background: url(../images/menu-80over.jpg) no-repeat top left; color: #595c27; }
body#postop .page-menu li#procedures a { background: url(../images/menu-80over.jpg) no-repeat top left; color: #595c27; }
body#postopdentures .page-menu li#procedures a { background: url(../images/menu-80over.jpg) no-repeat top left; color: #595c27; }
body#postoprootcanals .page-menu li#procedures a { background: url(../images/menu-80over.jpg) no-repeat top left; color: #595c27; }
body#postopcrowns .page-menu li#procedures a { background: url(../images/menu-80over.jpg) no-repeat top left; color: #595c27; }
body#postopextractions .page-menu li#procedures a { background: url(../images/menu-80over.jpg) no-repeat top left; color: #595c27; }
body#faq .page-menu li#faq a { background: url(../images/menu-52over.jpg) no-repeat top left; color: #595c27; }
body#forms .page-menu li#forms a { background: url(../images/menu-70over.jpg) no-repeat top left; color: #595c27; }
body#about .page-menu li#about a { background: url(../images/menu-70over.jpg) no-repeat top left; color: #595c27; }
body#about-doctors .page-menu li#about a { background: url(../images/menu-70over.jpg) no-repeat top left; color: #595c27; }
body#financial .page-menu li#about a { background: url(../images/menu-70over.jpg) no-repeat top left; color: #595c27; }
body#gallery .page-menu li#about a { background: url(../images/menu-70over.jpg) no-repeat top left; color: #595c27; }
body#links .page-menu li#links a { background: url(../images/menu-52over.jpg) no-repeat top left; color: #595c27; }


body#about .tabcontainer #sc1 li#about a { color: #fff; }
body#about-doctors .tabcontainer #sc1 li#doctors a { color: #fff; }
body#financial .tabcontainer #sc1 li#financial a { color: #fff; }
body#gallery .tabcontainer #sc1 li#gallery-photo a { color: #fff; }
body#news .tabcontainer #sc1 li#news a { color: #fff; }

body#procedures .tabcontainer #sc2 li#procedures a { color: #fff; }
body#proceduresindiv .tabcontainer #sc2 li#procedures a { color: #fff; }
body#specialties .tabcontainer #sc2 li#specialties a { color: #fff; }
body#postop .tabcontainer #sc2 li#postop a { color: #fff; }
body#postopdentures .tabcontainer #sc2 li#postop a { color: #fff; }
body#postoprootcanals .tabcontainer #sc2 li#postop a { color: #fff; }
body#postopcrowns .tabcontainer #sc2 li#postop a { color: #fff; }
body#postopextractions .tabcontainer #sc2 li#postop a { color: #fff; }
body#healthyteeth .tabcontainer #sc2 li#healthyteeth a { color: #fff; }

body#blog .page-menu li#blog a { background: url(../images/menu-52over.jpg) no-repeat top left; color: #595c27; }


/* ------------------------------------------------------------------ */
/*                                                   TEXT STYLES
/* ------------------------------------------------------------------ */

#monthly-promo p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #fff;
	margin: 7px 0 0 0;
	padding: 0;
	}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	color: #fff;
	}
	
.h {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: normal;
	font-variant: normal;
	color: #efee96;
	margin: 40px 0 0 0;
	}

body#news h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding: 15px 0 0 25px;
	color: #bdba96;
	}
	
#detail-container p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	line-height: 15px;
	margin: 6px 0 0 0;
	padding: 0 60px 0 25px;
	}
body#news #notables-container p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	line-height: 15px;
	margin: 6px 0 0 0;
	padding: 0 160px 0 25px;
	}
	
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	margin: 0;
	padding: 15px 0 0 25px;
	color: #bdba96;
	}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	color: #fff;
	}
h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	color: #bdba96;
	}
h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	margin: 0 0 5px 0;
	padding: 0;
	color: #fff;
	}
h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	color: #3a3a1b;
	}
#dr-container h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: normal;
	margin: 10px 200px 10px 0;
	padding: 0;
	color: #3a3a1b;
	float: left;
	}

#news-container p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #efee96;
	line-height: 16px;
	margin: 8px 0 0 115px;
	}
#page-content ul {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #efee96;
	line-height: 14px;
	margin: 10px 0 0 0;
	}
#page-content ul li {
	margin: 3px 0 0 0;
}


/* ------------------------------------------------------------------ */
/*                                                   INCLUDES
/* ------------------------------------------------------------------ */

/* ------------------------------------------------  Left Container   */

#leftside-container {
	position: absolute;
	width: 272px;
	height: 301px;
	background-color: #ccc;
	border-right: solid 4px #a4a155;
	}
#page-container #leftside-container {
	position: absolute;
	width: 272px;
	height: 276px;
	top: 27px;
	left: 0px;
	background-color: #ccc;
	border-right: solid 4px #a4a155;
	}
#leftside-container #promo-content ul {
	list-style-type: circle;
	margin: 0;
	padding: 0;
	width: 210px;
	}
#leftside-container #promo-content li, #leftside-container #promo-content li a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	line-height: 15px;
	color: #efee96;
	margin: 0 0 8px 0;
	}
#leftside-container #promo-content li a:hover {
	color: #ceccaa;
	}
	

#monthly-promo {
	position: absolute;
	width: 272px;
	height: 190px;
	top: 0px;
	left: 0px;
	background-color: #595c27;
	}
	
#promo-title {
	position: absolute;
	width: 225px;
	height: 21px;
	top: 41px;
	left: 26px;
	background-image: url(../images/Promos.jpg);
	}
#page-container #promo-title {
	position: absolute;
	width: 225px;
	height: 21px;
	top: 17px;
	left: 26px;
	background-image: url(../images/Promos.jpg);
	}
	

#promo-content {
	position: absolute;
	width: 210px;
	height: 105px;
	top: 70px;
	left: 43px;
	}
#page-container #promo-content {
	position: absolute;
	width: 210px;
	height: 105px;
	top: 43px;
	left: 43px;
	}
	
#promo-content-slide {
	position: absolute;
	width: 272px;
	height: 162px;
	top: 0px;
	left: 0px;
	background-color: #595c27;
	}
	
.sm {list-style:none; width:272px; height:162px; display:block; overflow:hidden; margin: 28px 0 0 0; padding:0;}
#page-container .sm {list-style:none; width:272px; height:162px; display:block; overflow:hidden; margin: 1px 0 0 0; padding:0;}
.sm li {float:left; display:inline; overflow:hidden; margin: 0; padding:0;}

#special {
	position: absolute;
	width: 272px;
	height: 111px;
	bottom: 0px;
	left: 0px;
	background-color: #3a3a1b;
	border-top: solid 2px #a4a155;
	}
#special-cir {
	position: absolute;
	width: 75px;
	height: 60px;
	right: 0px;
	bottom: 0px;
	background-image: url(../images/special-cir.png);
	}
#special-img {
	position: absolute;
	width: 194px;
	height: 101px;
	left: 41px;
	bottom: 0px;
	}
	
#special2 {
	position: absolute;
	width: 272px;
	height: 111px;
	bottom: 0px;
	left: 0px;
	background-color: #3a3a1b;
	border-top: solid 2px #a4a155;
	}
#special-img2 {
	position: absolute;
	width: 232px;
	height: 111px;
	left: 41px;
	bottom: 0px;
	}
	
tr {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #efee96;
	}
	
/* ------------------------------------------------------------------ */

/* ----------------------------------------------------  Slide Show   */

#hours {
	position: absolute;
	width: 270px;
	height: 58px;
	top: 317px;
	left: 710px;
	}
#hours p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #efee96;
	margin: 0 0 0 0;
	padding: 0;
	}


/* ------------------------------------------------------------------ */



/* ------------------------------------------------  Home Menu        */

.home-menu {
	float: left;
	width: 100%;
	height: 28px;
	margin: 0;
	padding: 0 0 0 272px;
	}
.home-menu ul {
	margin: 0;
	padding: 0;
	}
.home-menu li {
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
	line-height: 30px;
	}
.home-menu li#faq a, li#links a, li#blog a, li#contact a {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	width: 52px;
	height: 28px;
	color: #efee96;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	}
.home-menu li#about a, li#forms a {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	width: 70px;
	height: 28px;
	color: #efee96;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	}
.home-menu li#prodedures a {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	width: 80px;
	height: 28px;
	color: #efee96;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	}

.home-menu li#about a:hover, li#forms a:hover {
	background: url(../images/menu-70over.jpg) no-repeat top left;
	color: #595c27;
	}
.home-menu li#prodedures a:hover {
	background: url(../images/menu-80over.jpg) no-repeat top left;
	color: #595c27;
	}
.home-menu li#faq a:hover, li#links a:hover, li#blog a:hover, li#contact a:hover {
	background: url(../images/menu-52over.jpg) no-repeat top left;
	color: #595c27;
	}	
	
		
/*  Home Menu (second level) ---------------------------------------- */

.tabcontainer {
	clear: left;
	width: 426px; /*width of 2nd level sub menus*/
	height: 25px; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
	margin: 0;
	padding: 0;
	position: absolute;
	left: 276px;
	top: 28px;
	z-index: 4000;
	}
.tabcontent {
	display: none;
	}
.tabcontent ul {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 25px;
	background-color: #ceccaa;
	border-top: solid 2px #a4a155;
	}
.tabcontent ul li {
	float: left;
	margin: 4px 0 0 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	}
.tabcontent ul li a {
	vertical-align: top;
	padding: 0 8px 0 8px;
	color: #3a3a1b;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}
.tabcontent ul li a:hover {
	color: #fff;
	}


/* ------------------------------------------------------------------ */


/* ------------------------------------------------------------------ */
/*                                                   HOME
/* ------------------------------------------------------------------ */

/* ------------------------------------------------  Header           */

#home-header {
	position: relative;
	width: 100%;
	height: 238px;
	margin: auto;
	border-bottom: solid 2px #a4a155;
	z-index: 1500;
	}
#pattern {
	position: absolute;
	width: 100%;
	height: 100px;
	top: 0;
	left: 0;
	background-image: url(../images/header-pattern.jpg);
	background-repeat: repeat-x;
	}
#swoosh-slice {
	position: absolute;
	width: 100%;
	height: 175px;
	bottom: 0;
	left: 0;
	background-image: url(../images/headerswoosh-slice.png);
	background-repeat: repeat-x;
	}
#swoosh-left {
	position: absolute;
	width: 699px;
	height: 231px;
	bottom: 0px;
	left: 0px;
	background-image: url(../images/swoosh-left.png);
	}
#swoosh-right {
	position: absolute;
	width: 298px;
	height: 227px;
	bottom: 0px;
	right: 0px;
	background-image: url(../images/swoosh-right.png);
	}
	
/* ------------------------------------------------------------------ */	
	
#home #menu-fill {
	position: absolute;
	width: 500px;
	height: 30px;
	top: 238px;
	left: 0px;
	background-color: #3a3a1b;
	border-bottom: solid 2px #a4a155;
	}
#home #monthly-fill {
	position: absolute;
	width: 500px;
	height: 190px;
	top: 238px;
	left: 0px;
	background-color: #595c27;
	}
#home #special-fill {
	position: absolute;
	width: 508px;
	height: 111px;
	top: 428px;
	left: 0px;
	background-color: #3a3a1b;
	border-top: solid 2px #a4a155;
	/*border-bottom: solid 2px #a4a155;*/
	}
#home #right-fill {
	position: absolute;
	width: 500px;
	height: 301px;
	top: 240px;
	right: 0px;
	background-color: #918C50;
	/*border-bottom: solid 2px #a4a155;*/
	}
#right-fill {
	position: absolute;
	width: 500px;
	height: 302px;
	top: 222px;
	right: 0px;
	background-color: #918C50;
	/*border-bottom: solid 2px #a4a155;*/
	}
	
#home #quote-fill {
	position: absolute;
	width: 253px;
	height: 82px;
	left: 0px;
	top: 156px;
	background-color: #403055;
	z-index: 1500;
	}

#monthly-fill {
	position: absolute;
	width: 500px;
	height: 163px;
	top: 222px;
	left: 0px;
	background-color: #595c27;
	}
#special-fill {
	position: absolute;
	width: 500px;
	height: 111px;
	top: 385px;
	left: 0px;
	background-color: #3a3a1b;
	border-top: solid 2px #a4a155;
	/*border-bottom: solid 2px #a4a155;*/
	}
	
/* ------------------------------------------------  Page Container   */

#home-container {
	position: relative;
	top: 0;
	width: 1023px;
	height: 301px;
	background-color: #a4a155;
	margin: auto;
	}
#page-container {
	position: relative;
	top: 195px;
	width: 1023px;
	height: 301px;
	margin: auto;
	}
	
#home-menucontainer {
	position: absolute;
	width: 703px;
	height: 28px;
	top: 0px;
	left: 0px;
	background-color: #3a3a1b;
	border-bottom: solid 2px #a4a155;
	z-index: 1000;
	}
#home #slideshow-display {
	position: absolute;
	width: 316px;
	height: 301px;
	top: 0px;
	right: 0px;
	}
#slideshow-display {
	position: absolute;
	height: 302px;
	top: 27px;
	right: 0px;
	border-left: 6px solid  #a4a155;
	border-right: 3px solid #a4a155;
	}
#slideshow-display #mask {
	position: absolute;
	width: 67px;
	height: 301px;
	top: 0px;
	right: 0px;
	z-index: 3000;
	}

#pedo-banner {
	position: absolute;
	width: 316px;
	height: 74px;
	right: 0px;
	top: -76px;
	background-image: url(../images/pedo-banner.png);
	z-index: 2500;
	}
#consult-banner {
	position: absolute;
	width: 460px;
	height: 80px;
	right: 50px;
	top: -115px;
	z-index: 2500;
	}
#consult-banner_page {
	position: absolute;
	width: 316px;
	height: 74px;
	left: 70px;
	top: 45px;
	z-index: 2500;
	}
#consult-banner_page p {
	font-size: 22px;
	color: #fff;
	line-height: 0;
}
#consult-banner_page .smtop {
	font-size: 14px;
	color: #ceccaa;
	margin-top: 25px;
	line-height: 2px;
}

#content-container {
	position: absolute;
	width: 431px;
	height: 301px;
	top: 0px;
	left: 272px;
	background-color: #918c50;
	/*border-bottom: solid 2px #a4a155;*/
	}
#home #home-container #logo {
	position: absolute;
	width: 299px;
	height: 145px;
	top: -162px;
	left: 0px;
	background-image: url(../images/baywood-logo.png);
	z-index: 2000;
	}
#home #quote {
	position: absolute;
	width: 430px;
	height: 58px;
	left: 272px;
	top: -60px;
	background-image: url(../images/quote.png);
	z-index: 2050;
	}
	

#home #home-container #slideshow {
	position: absolute;
	width: 316px;
	height: 301px;
	top: 0px;
	left: 703px;
	background-color: #ccc;
	border-left: solid 4px #a4a155;
	border-bottom: solid 2px #a4a155;
	}

#home-container #content-container #content h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #efee96;
	margin: 0 0 0 7px;
	}
#home #content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
	line-height: 17px;
	margin: 8px 20px 0 32px;
	}
	
/* ------------------------------------------------------------------ */

/* ------------------------------------------------  Page Footer      */


#home #footer {
	position: relative;
	top: 0;
	width: 1023px;
	height: 126px;
	margin: auto;
	}
#home #carecredit {
	position: absolute;
	width: 427px;
	height: 21px;
	left: 276px;
	background-color: #bdba96;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #3a3a1b;
	text-align: center;
	padding: 6px 0 0 0;
	}
#home #carecredit a {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #3a3a1b;
	}
#home #carecredit a:hover {
	color: #918c50;
	}

#home #halloween {
	position: absolute;
	width: 250px;
	height: 59px;
	top: 10px;
	left: 21px;
	}

#home #mission {
	position: absolute;
	width: 245px;
	height: 59px;
	top: 130px;
	left: 20px;
	}
#home #mission-promo {
	position: absolute;
	width: 245px;
	height: 59px;
	top: 25px;
	left: 20px;
	}
	
#home #mission p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3a3a1b;
	font-size: 11px;
	line-height: 13px;
	margin: 5px 0 0 0;
	}
	
#home #mission2 {
	position: absolute;
	width: 380px;
	height: 59px;
	top: 40px;
	left: 305px;
	}
	
#home #mission2 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3a3a1b;
	font-size: 11px;
	line-height: 13px;
	margin: 5px 0 0 0;
	}
	

/*  Footer Bottom   (home)   ---------------------------------------- */

	
#home #footer-bottom {
	position: absolute;
	width: 1023px;
	height: 170px;
	top: 125px;
	left: 0px;
	border-top: 2px solid #bdba96;
	}

#footer-bottom .select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	}
#home #footer-bottom a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3a3a1b;
	text-decoration: none;
	}
	
	
/*  Footer Bottom   (news)   ---------------------------------------- */

#news #footer-bottom {
	position: relative;
	top: 555px;
	left: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 1023px;
	height: 170px;
	border-top: 2px solid #bdba96;
	}
	
/*  Footer Bottom   (procedures main)   ---------------------------------- */

#procedures #footer-bottom {
	position: absolute;
	top: 450px;
	left: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 1023px;
	height: 170px;
	border-top: 2px solid #bdba96;
	}

#specialties #footer-bottom {
	position: absolute;
	top: 450px;
	left: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 1023px;
	height: 170px;
	border-top: 2px solid #bdba96;
	}
	
/*  Footer Bottom   (procedures individuals)   ---------------------------------- */

#proceduresindiv #footer-bottom {
	position: absolute;
	top: 435px;
	left: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 1023px;
	height: 170px;
	border-top: 2px solid #bdba96;
	}

/*  Footer Bottom   (tips page)   ---------------------------------- */

#healthyteeth #footer-bottom {
	position: absolute;
	top: 1335px;
	left: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 1023px;
	height: 170px;
	border-top: 2px solid #bdba96;
	}
	
/*  Footer Bottom   (post op pages)   ---------------------------------- */

#postop #footer-bottom {
	position: absolute;
	top: 450px;
	left: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 1023px;
	height: 170px;
	border-top: 2px solid #bdba96;
	}

#postopgeneral #footer-bottom {
	position: absolute;
	top: 915px;
	left: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 1023px;
	height: 170px;
	border-top: 2px solid #bdba96;
	}
#postopextractions #footer-bottom {
	position: absolute;
	top: 710px;
	left: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 1023px;
	height: 170px;
	border-top: 2px solid #bdba96;
	}
#postoprootcanals #footer-bottom {
	position: absolute;
	top: 615px;
	left: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 1023px;
	height: 170px;
	border-top: 2px solid #bdba96;
	}
#postopcrowns #footer-bottom {
	position: absolute;
	top: 455px;
	left: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 1023px;
	height: 170px;
	border-top: 2px solid #bdba96;
	}
#postopdentures #footer-bottom {
	position: absolute;
	top: 500px;
	left: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 1023px;
	height: 170px;
	border-top: 2px solid #bdba96;
	}
	
/*  Footer Bottom   (faq)   ----------------------------------------- */

#faq #footer-bottom {
	position: absolute;
	top: 435px;
	left: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 1023px;
	height: 170px;
	border-top: 2px solid #bdba96;
	}

/*  Footer Bottom   (forms)   --------------------------------------- */

#forms #footer-bottom {
	position: absolute;
	top: 435px;
	left: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 1023px;
	height: 170px;
	border-top: 2px solid #bdba96;
	}
	
/*  Footer Bottom   (links)   ------------------------ */

#links #footer-bottom {
	position: absolute;
	top: 435px;
	left: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 1023px;
	height: 170px;
	border-top: 2px solid #bdba96;
	}
	
/*  Footer Bottom   (about us)   ------------------------------------ */

#about #footer-bottom {
	position: absolute;
	top: 435px;
	left: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 1023px;
	height: 170px;
	border-top: 2px solid #bdba96;
	}
	
/*  Footer Bottom   (about us - Doctors)   -------------------------- */

#about-doctors #footer-bottom {
	position: absolute;
	top: 1023px;
	left: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 1023px;
	height: 185px;
	border-top: 2px solid #bdba96;
	}
	
/*  Footer Bottom   (about us - Financial)   ------------------------ */

#financial #footer-bottom {
	position: absolute;
	top: 435px;
	left: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 1023px;
	height: 170px;
	border-top: 2px solid #bdba96;
	}
	
	
/*  Footer Bottom   (about us - Gallery)   -------------------------- */

#gallery #footer-bottom {
	position: absolute;
	top: 712px;
	left: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 1023px;
	height: 170px;
	border-top: 2px solid #bdba96;
	}
	
/*  Footer Bottom   (about us - Contact)   -------------------------- */

#contact #footer-bottom {
	position: absolute;
	top: 710px;
	left: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 1023px;
	height: 170px;
	border-top: 2px solid #bdba96;
	}

/*  Footer Bottom   (promo page)   -------------------------- */

#promo #footer-bottom {
	position: absolute;
	top: 477px;
	left: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 1023px;
	height: 170px;
	border-top: 2px solid #bdba96;
	}
	
#promo-cerec #footer-bottom {
	position: absolute;
	top: 828px;
	left: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 1023px;
	height: 185px;
	border-top: 2px solid #bdba96;
	}


/*  Global Footer Bottom   ----------------------------------------- */

#footer-bottom p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3a3a1b;
	margin: 15px 0 0 41px;
	padding: 0 0 0 0;
	}
#footer-bottom .select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	}
#footer-bottom a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3a3a1b;
	text-decoration: none;
	}

#home #footer-bottom #addresses-container {
	position: absolute;
	width: 1023px;
	height: 120px;
	left: 0px;
	bottom: 0px;
	border-top: 2px solid #bdba96;
	background-color: #d7d5ba;
	}
#footer-bottom #addresses-container {
	position: absolute;
	width: 1023px;
	height: 120px;
	left: 0px;
	bottom: 0px;
	border-top: 2px solid #bdba96;
	background-color: #b1ae6b;
	}

#footer-bottom #addresses-container
	#address01 p,
	#address02 p,
	#address03 p,
	#address04 p 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3a3a1b;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	}

#home #footer-bottom #addresses-container #address01,
#home #footer-bottom #addresses-container #address02,
#home #footer-bottom #addresses-container #address03 
	{
	border-right: 2px solid #ceccaa;
		}
#footer-bottom #addresses-container #address01,
#footer-bottom #addresses-container #address02,
#footer-bottom #addresses-container #address03 
	{
	border-right: 2px solid #a4a155;
		}		

#footer-bottom #addresses-container #address01 {
	position: absolute;
	width: 190px;
	height: 80px;
	left: 41px;
	bottom: 0px;
	}
#footer-bottom #addresses-container #address02 {
	position: absolute;
	width: 190px;
	height: 80px;
	left: 251px;
	bottom: 0px;
	}
#footer-bottom #addresses-container #address03 {
	position: absolute;
	width: 190px;
	height: 80px;
	left: 461px;
	bottom: 0px;
	}
#footer-bottom #addresses-container #address04 {
	position: absolute;
	width: 190px;
	height: 80px;
	left: 671px;
	bottom: 0px;
	}

	
	
	
#home #facebook {
	position: absolute;
	width: 190px;
	height: 39px;
	top: 5px;
	right: 40px;
	border-bottom: 2px solid #bdba96;
	}
#home #facebook img {
	margin: 0 0 0 0;
	}
	
#home #twitter {
	position: absolute;
	width: 65px;
	height: 25px;
	top: 7px;
	right: 11px;
	}
#home #twitter img {
	margin: 0 0 0 0;
	}

#home #address-contact {
	position: absolute;
	width: 190px;
	height: 80px;
	top: 39px;
	right: 40px;
	}
#home #address-contact p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3a3a1b;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	}

/* ------------------------------------------------------------------ */

/* ------------------------------------------------------------------ */
/*                                                   GENERIC PAGES
/* ------------------------------------------------------------------ */

/* ------------------------------------------------  Header           */

#page-header {
	position: absolute;
	width: 100%;
	height: 195px;
	top: 0px;
	left: 0px;
	margin: auto;
	}
#page-header #header-topbar {
	position: absolute;
	width: 100%;
	height: 20px;
	margin: auto;
	top: 0px;
	left: 0px;
	background-color: #3a3a1b;
	border-bottom: solid 2px #a4a155;
	}
#page-header #pattern {
	position: absolute;
	width: 100%;
	height: 98px;
	top: 67px;
	left: 0;
	background-image: url(../images/header-pattern-down.jpg);
	background-repeat: repeat-x;
	border-bottom: solid 2px #a4a155;
	}
#page-header #swoosh-container {
	position: absolute;
	width: 100%;
	height: 160px;
	top: 22px;
	left: 0px;
	margin: auto;
	}
#page-header #swoosh-slice {
	position: absolute;
	width: 100%;
	height: 160px;
	top: 0;
	left: 0;
	background-image: url(../images/top-swoosh-slice.png);
	background-repeat: repeat-x;
	}
#page-header #swoosh-left {
	position: absolute;
	width: 306px;
	height: 160px;
	top: 0px;
	left: 0px;
	background-image: url(../images/top-swoosh-left.png);
	}
#page-header #swoosh-right {
	position: absolute;
	width: 723px;
	height: 160px;
	top: 0px;
	right: 0px;
	background-image: url(../images/top-swoosh-right.png);
	}
	
#page-logo {
	position: absolute;
	width: 253px;
	height: 117px;
	top: 38px;
	right: 33px;
	background-image: url(../images/page-baywoodlogo.png);
	}
#page-contact {
	position: absolute;
	width: 176px;
	height: 90px;
	top: 370px;
	left: 710px;
	}	
#page-contact p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	line-height: 13px;
	margin: 8px 0 0 0;
	padding: 0;
	}
#page-contact-inner-left {
	width: 250px;
	height: 90px;
	margin-top: 20px;
	padding-left: 50px;
	float: left;
	clear: left;
	}
#page-contact-inner-right {
	width: 250px;
	height: 90px;
	top: 10px;
	padding-right: 60px;
	float: right;
	clear: right;
	}
#page-contact-inner-right p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	line-height: 14px;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	}
	
/* ------------------------------------------------  Page Menu        */


#page-menu {
	position: absolute;
	width: 100%;
	height: 28px;
	top: 165px;
	left: 0px;
	background-color: #3a3a1b;
	border-top: solid 2px #a4a155;
	border-bottom: solid 2px #a4a155;
	}
#page-menucontainer {
	position: absolute;
	width: 545px;
	height: 28px;
	top: -28px;
	left: 0px;
	}
.page-menu {
	float: left;
	width: 100%;
	height: 28px;
	margin: 0;
	padding: 0 0 0 24px;
	}
.page-menu ul {
	margin: 0;
	padding: 0;
	}
.page-menu li {
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
	line-height: 30px;
	}
.page-menu li#faq a, li#blog a, li#links a, li#home a {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	width: 52px;
	height: 28px;
	color: #efee96;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	}
.page-menu li#about a, li#forms a {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	width: 70px;
	height: 28px;
	color: #efee96;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	}
.page-menu li#procedures a {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	width: 80px;
	height: 28px;
	color: #efee96;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	}

.page-menu li#about a:hover, li#forms a:hover {
	background: url(../images/menu-70over.jpg) no-repeat top left;
	color: #595c27;
	}
.page-menu li#procedures a:hover {
	background: url(../images/menu-80over.jpg) no-repeat top left;
	color: #595c27;
	}
.page-menu li#faq a:hover, li#blog a:hover, li#links a:hover, li#home a:hover {
	background: url(../images/menu-52over.jpg) no-repeat top left;
	color: #595c27;
	}	
	
#page-facebook {
	position: absolute;
	width: 105px;
	height: 18px;
	top: -23px;
	left: 555px;
	}
#page-twitter {
	position: absolute;
	width: 47px;
	height: 18px;
	top: -23px;
	left: 663px;
	}
		
/*  menu (second level) --------------------------------------------- */

#page-container .tabcontainer {
	clear: left;
	width: 703px; /*width of 2nd level sub menus*/
	height: 25px; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0px;
	top: 0px;
	}
#page-container .tabcontent {
	display: none;
	}
#page-container .tabcontent ul {
	padding: 0 0 0 76px;
	margin: 0 0 0 0;
	height: 25px;
	background-color: #ceccaa;
	border-top: solid 2px #a4a155;
	}
#page-container .tabcontent ul li {
	float: left;
	margin: 4px 0 0 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	}
#page-container .tabcontent ul li a {
	vertical-align: top;
	padding: 0 8px 0 8px;
	color: #3a3a1b;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}
#page-container .tabcontent ul li a:hover {
	color: #fff;
	}


/* ------------------------------------------------------------------ */
	
	
/* ------------------------------------------------  Page Content     */
	
#page-content {
	position: absolute;
	width: 427px;
	height: 342px;
	top: 27px;
	left: 275px;
	background-color: #918c50;
	}
	
	
#page-content #detail-container {
	position: absolute;
	width: 427px;
	height: 163px;
	top: 0px;
	left: 0px;
	border-bottom: solid 2px #a4a155;
	}
	
#page-content #carecredit-logo {
	position: absolute;
	width: 85px;
	height: 24px;
	top: 49px;
	left: 25px;
	}
#page-content .indent {
	margin: 0 0 0 90px;
	}
	

/*  News   ---------------------------------------------------------- */
	
body#news #notables-container {
	position: absolute;
	width: 427px;
	height: 163px;
	top: 0px;
	left: 0px;
	border-bottom: solid 2px #a4a155;
	}
#notables-container #you-tube {
	position: absolute;
	width: 145px;
	height: 163px;
	top: 0px;
	right: 0px;
	}
	
#news-container {
	position: absolute;
	width: 382px;
	min-height: 140px;
	top: 165px;
	left: 0px;
	background-color: #918c50;
	padding: 20px 20px 30px 25px;
	margin: 0px;
	}
	
#news-img {
	position: absolute;
	width: 92px;
	height: 73px;
	top: 47px;
	left: 25px;
	background-color: #ccc;
	}
#news-img2 {
	position: absolute;
	width: 92px;
	height: 80px;
	top: 230px;
	left: 25px;
	background-color: #ccc;
	}
	
	
/*  Procedures    --------------------------------------------------- */
	

#procedure-list {
	position: absolute;
	width: 245px;
	height: 206px;
	top: 0;
	right: 0;
	background-color: #a7a373;
	}
	
#procedures #page-content #procedure-container {
	position: absolute;
	width: 427px;
	height: 246px;
	top: 165px;
	left: 0px;
	background-color: #918c50;
	padding: 0px;
	margin: 0px;
	}
#procedures #page-content #specialist-container {
	position: absolute;
	width: 427px;
	height: 246px;
	top: 246px;
	left: 0px;
	background-color: #918c50;
	padding: 0px;
	margin: 0px;
	border-top: solid 4px #a4a155;
	}
#proceduresindiv #page-content {
		height: 400px;
}

#specialties #page-content #procedure-container {
	position: absolute;
	width: 427px;
	height: 246px;
	top: 165px;
	left: 0px;
	background-color: #918c50;
	padding: 0px;
	margin: 0px;
	}
#specialties #page-content #specialist-container {
	position: absolute;
	width: 427px;
	height: 246px;
	top: 246px;
	left: 0px;
	background-color: #918c50;
	padding: 0px;
	margin: 0px;
	border-top: solid 4px #a4a155;
	}
#specialist-container2 {
	position: absolute;
	width: 427px;
	height: 246px;
	top: 160px;
	left: 0px;
	background-color: #918c50;
	padding: 0px;
	margin: 0px;
	border-top: solid 4px #a4a155;
	}
	
#procedure-container p, #specialist-container p, #specialist-container2 p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #efee96;
	line-height: 14px;
	margin: 0 0 0 0;
	margin: 85px 250px 0 25px;
	}
#procedure-bracket {
	position: absolute;
	width: 30px;
	height: 246px;
	top: 0px;
	left: 0px;
	background: url(../images/procedure-bracket.jpg);
	}
	
#procedure-list ul {
	list-style-type: none;
	margin: 7px 0 0 35px;
	padding: 0 0 0 0;
	line-height: 14px;
	}
	
#procedure-list li a {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595c27;
	}
#procedure-list li a:hover {
	color: #efee96;
	}
	
#procedure-list li {
	margin: 0 0 1px 0;
	}
#specialist-container #specialist-container2 #procedure-list li {
	margin: 0 0 7px 0;
	}
.fontclass {
	color: #fff;
	}
	
#pr1, #pr2, #pr3, #pr4, #pr5, #pr6, #pr7, #pr8, #pr9, #pr10, #pr11, #pr12, #pr13, 
#sp1, #sp2, #sp3, #sp4, #sp5, #sp6 {
	display: none;
	}
	
#procedures_container {
	position: absolute;
	width: 316px;
	height: 246px;
	top: 192px;
	right: 0px;
	background-color: #a7a373;
	}
#scrollbar_content {
	position: absolute;
	left: 5px;
	top: 0px;
	width: 264px;
	height: 220px;
	margin: 10px 0 0 20px;
	padding: 0 25px 0 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	line-height: 14px;
	overflow: auto;
	}
	
#specialist_container {
	position: absolute;
	width: 316px;
	height: 246px;
	top: 100px;
	right: 0px;
	background-color: #a7a373;
	}
#specialist_container2 {
	position: absolute;
	width: 316px;
	height: 246px;
	top: 100px;
	right: 0px;
	background-color: #a7a373;
	}
	
/* --------------------------------------- scrollbar */

#scrollbar_track {  
    position:absolute;  
    top: 7px;  
    right: 5px;  
    height: 95%;  
    width: 8px;  
    background-color: transparent;  
    cursor: move;  
	}
#scrollbar_handle {  
    width: 8px;  
    background-color: #935144;  
    cursor: move;  
    -moz-border-radius: 5px;  
    -webkit-border-radius: 5px;  
    opacity: 0.9;  
    -moz-opacity: 0.9;  
	}	


/*  FAQ's    -------------------------------------------------------- */

#faq #detail-container {
	position: absolute;
	width: 427px;
	height: 276px;
	top: 0px;
	left: 0px;
	background-color: #918c50;
	border-bottom: solid 2px #a4a155;
	}
#faq #inst-container {
	position: absolute;
	width: 427px;
	height: 70px;
	top: 278px;
	left: 0px;
	background-color: #9c9862;
	border-bottom: solid 2px #a4a155;
	}
#faq #inst-container p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #ceccaa;
	margin: 8px 47px 0 47px;
	padding: 0 0 0 0;
	}
#faq #inst-container a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #ceccaa;
	text-decoration: underline;
	}
#faq #inst-container a:hover {
	color: #595c27;
	}
#faq #answer-container {
	position: absolute;
	width: 314px;
	height: 276px;
	top: 0px;
	left: 427px;
	background-color: #918c50;
	border-left: solid 2px #a4a155;
	}
	
#faq #faq-container {
	}
#faq-container .page-faq ul {
	margin: 10px 0 0 24px;
	padding: 0;
	list-style-type: circle;
	text-align: left;
	list-style-position: outside;
	color: #bdba96;
	}
#faq-container .page-faq li a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	line-height: 14px;
	}
#faq-container .page-faq li a:hover {
	color: #3a3a1b;
	}
/* -------------------------------------------- faq answers -- */

.answer-title {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3a3a1b;
	line-height: 15px;
	}
-.faqcontainer {
	clear: left;
	width: 365px; /*width of 2nd level sub menus*/
	height: 190px; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
	margin: 15px 0 0 25px;
	padding: 0;
	position: absolute;
	left: 0px;
	top: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	line-height: 15px;
	}
#faq1, #faq2, #faq3, #faq4, #faq5, #faq6 {
	width: 280px;
	height: 276px;
	margin: 30px 0 0 15px;
	padding: 0;
	position: absolute;
	left: 0px;
	top: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	line-height: 15px;
	display: none;
	}
.faqcontent {
	display: none;
	}
	
#answer-container a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
	line-height: 13px;
	}
#answer-container a:hover {
	color: #3a3a1b;
	}
#answer-container p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	line-height: 15px;
	}
	
/*  Forms    ------------------------------------------------------- */
	

#procedure-list {
	position: absolute;
	width: 245px;
	height: 246px;
	top: 0;
	right: 0;
	background-color: #a7a373;
	}
	
#forms #page-content #forms-container {
	position: absolute;
	width: 427px;
	height: 206px;
	top: 165px;
	left: 0px;
	background-color: #918c50;
	padding: 0px;
	margin: 0px;
	}	
#forms-container a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #efee96;
	line-height: 14px;
	margin: 0 0 0 0;
	margin: 65px 250px 0 25px;
	}
#forms-container ul {
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	list-style-type: none;
	}
#forms-container li a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #efee96;
	line-height: 14px;
	text-decoration: underline;
	}
#forms-container li a:hover {
	color: #3a3a1b;
	}
	
#forms #reader-acrobat {
	position: absolute;
	width: 110px;
	height: 27px;
	top: 111px;
	left: 25px;
	}
	

/*  About Us    ----------------------------------------------------- */

#about #about-container, #financial #about-container, #tips-container {
	position: absolute;
	width: 427px;
	min-height: 366px;
	top: 0px;
	left: 0px;
	background-color: #918c50;
	border-bottom: solid 2px #a4a155;
	}
#gallery #about-container {
	position: absolute;
	width: 427px;
	min-height: 400px;
	top: 0px;
	left: 0px;
	background-color: #918c50;
	border-bottom: solid 2px #a4a155;
	}
#about-container p, #tips-container p, #links-container p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	line-height: 16px;
	margin: 16px 35px 0 25px;
	}
#about-container a, #tips-container a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	line-height: 14px;
	text-decoration: underline;
	}
	
#links-container a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	line-height: 16px;
	text-decoration: underline;
	}
#about-container, links-container a:hover {
	color: #efee96;
	}
.sub-heading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	color: #efee96;
	}
	
#image-filler {
	position: absolute;
	width: 427px;
	height: 228px;
	bottom: 0px;
	left: 0px;
	background-image: url(../images/dentalwork01.jpg);
	}
	
#about-img {
	position: absolute;
	width: 427px;
	height: 300px;
	bottom: 0px;
	left: 0px;
	background-image: url(../images/img-bldg.jpg);
	}

/*  About Us - CONTACT US    ---------------------------------------- */

#contact #about-container {
	position: absolute;
	width: 427px;
	height: 624px;
	top: 0px;
	left: 0px;
	background-color: #918c50;
	border-bottom: solid 2px #a4a155;
	}
#contact #about-container #consult-container {
	position: absolute;
	width: 427px;
	height: 380px;
	top: 0px;
	left: 0px;
	}
#contact #about-container #form-container {
	position: absolute;
	width: 377px;
	height: 180px;
	top: 193px;
	left: 25px;
	}
#contact #about-container #contact-container {
	position: absolute;
	width: 316px;
	height: 380px;
	top: 0px;
	left: 427px;
	background-color: #918c50;
	border-left: solid 2px #a4a155;
	}	
#contact #about-container #map-container {
	position: absolute;
	width: 427px;
	height: 240px;
	bottom: 0px;
	left: 0px;
	border-top: solid 2px #a4a155;
	}
#contact #about-container #consult-container #ssl-badge {
	position: absolute;
	width: 217px;
	height: 43px;
	bottom: -8px;
	left: 0px;
	background-image: url(../images/SSL-badge.jpg);
	}
	

/*  About Us - DOCTORS    ------------------------------------------- */

#about-doctors #about-container {
	position: absolute;
	width: 427px;
	height: 950px;
	top: 0px;
	left: 0px;
	background-color: #918c50;
	}
#dr-container {
	position: absolute;
	width: 400px;
	height: 736px;
	top: 50px;
	left: 22px;
	z-index: 1200;
	}
#dr-container img {
	padding: 5px 10px 5px 10px;
	}

#dr-container dl {
	margin: 0;
	padding: 0;
	float: left;
	}
#dr-container dd {
	margin: 0 0 5px 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #918c50;
	text-align: center;
	}
#dr-container dd a {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #3a3a1b;
	text-decoration: none;
	}


#dr1, #dr2, #dr3, #dr4, #dr5, #dr6, #dr7, #dr8, #dr9, #dr10, #dr11 {
	width: 250px;
	height: 645px;
	margin: 50px 0 0 25px;
	padding: 0;
	position: absolute;
	left: 0px;
	top: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	line-height: 17px;
	display: none;
	}


#about-doctors #bio-container {
	position: absolute;
	width: 316px;
	height: 894px;
	top: 0px;
	left: 427px;
	background: #918c50;
	border-left: solid 2px #a4a155;
	}
#bios {
	position: absolute;
	width: 316px;
	height: 950px;
	top: 0px;
	left: 0px;
	}
	
#bracket {
	position: absolute;
	width: 427px;
	height: 77px;
	bottom: 10px;
	left: 0px;
	background-image: url(../images/bracket-main.png);
	}
#bracket-fill {
	position: absolute;
	width: 632px;
	height: 88px;
	top: 1015px;
	right: 0px;
	background-color: #918c50;
	background-image: url(../images/bracket-right-fill.png);
	background-repeat: no-repeat;
	background-position: top;
	}
	
	
	
#bios #pic {
	position: absolute;
	width: 115px;
	height: 181px;
	left: 0px;
	bottom: 0px;
	}
#bios #col1 {
	position: absolute;
	width: 280px;
	height: 240px;
	bottom: 0px;
	left: 130px;
	}
#bios #col2 {
	position: absolute;
	width: 315px;
	height: 240px;
	bottom: 0px;
	left: 423px;
	}
#bios p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	line-height: 14px;
	margin: 8px 10px 0 0;
	padding: 0;
	}

#bios #col2 p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	line-height: 14px;
	margin: 42px 10px 0 0;
	padding: 0;
	}
#col2 .col2-return {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	line-height: 14px;
	margin:  10px 0 0;
	padding: 0;
	}
	
/*  Promo Page    --------------------------------------------------- */

#promo #promo-container {
	position: absolute;
	width: 427px;
	height: 450px;
	top: 0px;
	left: 0px;
	background-color: #918c50;
	border-bottom: solid 2px #a4a155;
	}
#promo-container p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	line-height: 17px;
	padding: 0 0 0 0;
	margin: 16px 60px 0 25px;
	}
#promo-container li {
	padding: 0 15px 0 0;
}
#promo-img {
	position: absolute;
	width: 427px;
	height: 148px;
	bottom: 0px;
	left: 0px;
	border-top: solid 2px #a4a155;
	}
	
#promo2 #promo-container2 {
	position: absolute;
	width: 427px;
	height: 425px;
	top: 0px;
	left: 0px;
	background-color: #918c50;
	border-bottom: solid 2px #a4a155;
	}
#promo-container2 p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	line-height: 17px;
	margin: 0 0 0 0;
	margin: 16px 60px 0 25px;
	}
#promo-img2 {
	position: absolute;
	width: 427px;
	height: 95px;
	top: 250px;
	bottom: 0px;
	left: 0px;
	border-top: solid 2px #a4a155;
	}
	
#promo-cerec #promo-container {
	position: absolute;
	width: 427px;
	height: 800px;
	top: 0px;
	left: 0px;
	background-color: #918c50;
	border-top: 2px solid #605326;
	}
	

/*  Links Page    --------------------------------------------------- */

#about #about-container, #links #about-container, #links #link-container {
	position: absolute;
	width: 427px;
	height: 366px;
	top: 0px;
	left: 0px;
	background-color: #918c50;
	border-bottom: solid 2px #a4a155;
	}



/* ------------------------------------------------------------------ */

/* ------------------------------------------------------------------ */


/* ------------------------------------------------------------------ */
/*                                                   GALLERY SHOW
/* ------------------------------------------------------------------ */

#about-movie {
	position: absolute;
	width: 427px;
	height: 285px;
	top: 400px;
	left: 0px;
	}

#about-slideshow {
	position: absolute;
	width: 427px;
	height: 350px;
	top: 50px;
	left: 0px;
	border-bottom: solid 3px #a4a155;
	background-color: #918c50;
	}
#about-container object {
	margin: 8px 0 0 0;
	}

#slideshow {
	list-style:none; 
	color:#fff;
	}
#slideshow span {
	display:none;
	}
#wrapper {
	width:427px; margin:0px auto; display:none;
	}
#wrapper * {
	margin:0; padding:0;
	}
#fullsize {
	position:relative; 
	width:427px; 
	height:230px; 
	padding:0; 
	background:#000;
	}
#information {
	position:absolute; 
	bottom:0; 
	width:427px; 
	height:0; 
	background:#3a3a1b; 
	color:#fff; 
	overflow:hidden; 
	z-index:200; 
	opacity:.7; 
	filter:alpha(opacity=70);
	}
#information h3 {
	padding:4px 8px 3px; 
	font-size:14px;
	}
#information p {
	padding:0 8px 8px;
	}
#image {
	width:427px;
	}
#image img {
	position:absolute; 
	z-index:25; 
	width:auto;
	}
.imgnav {
	position:absolute; 
	width:25%; 
	height:230px; 
	cursor:pointer; 
	z-index:150;
	}
#imgprev {
	left:0; 
	background:url(../images/left.gif) left center no-repeat;
	}
#imgnext {
	right:0; 
	background:url(../images/right.gif) right center no-repeat;
	}
#imglink {
	position:absolute; 
	height:230px; 
	width:100%; 
	z-index:100; 
	opacity:.4; 
	filter:alpha(opacity=40);
	}
.linkhover {
	background:url(../images/link.gif) center center no-repeat;
	}
#innerindent {
	width: 350px;
	margin-left: 50px;
}
#thumbnails {
	margin-top:5px;
	}
#slideleft {
	float:left; 
	width:20px; 
	height:81px; 
	background:url(../images/scroll-thumb-left.jpg) center center no-repeat; 
	background-color:#918c50;
	}
#slideleft:hover {
	background:url(../images/scroll-thumb-left-over.jpg) center center no-repeat;
	}
#slideright {
	float:right; 
	width:20px; 
	height:81px;
	background:url(../images/scroll-thumb-right.jpg) center center no-repeat;
	background-color: #918c50;
	}
#slideright:hover {
	background:url(../images/scroll-thumb-right-over.jpg) center center no-repeat;
	}
#slidearea {
	float:left; 
	position:relative; 
	width:377px; 
	margin-left:5px; 
	height:81px; 
	overflow:hidden;
	}
#slider {
	position:absolute; 
	left:0; 
	height:81px;
	}
#slider img {
	cursor:pointer; 
	border:1px solid #a4a155; 
	padding:2px;
	}

/* ------------------------------------------------------------------ */

/* ------------------------------------------------------------------ */
/*                                                   BLOG STYLES
/* ------------------------------------------------------------------ */


/* ------------------------------------------------  Page Menu        */


#blog #page-menucontainer {
	position: absolute;
	width: 545px;
	height: 28px;
	top: 167px;
	left: 0px;
	}
#blog .page-menu {
	float: left;
	width: 100%;
	height: 28px;
	margin: 0;
	padding: 0 0 0 24px;
	}
#blog .page-menu ul {
	margin: 0;
	padding: 0;
	}
#blog .page-menu li {
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
	line-height: 30px;
	}
#blog .page-menu li#faq a, li#blog a, li#links a, li#home a {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	width: 52px;
	height: 28px;
	color: #efee96;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	}
#blog .page-menu li#about a, li#forms a {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	width: 70px;
	height: 28px;
	color: #efee96;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	}
#blog .page-menu li#procedures a {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	width: 80px;
	height: 28px;
	color: #efee96;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	}

#blog .page-menu li#about a:hover, li#forms a:hover {
	background: url(../images/menu-70over.jpg) no-repeat top left;
	color: #595c27;
	}
#blog .page-menu li#procedures a:hover {
	background: url(../images/menu-80over.jpg) no-repeat top left;
	color: #595c27;
	}
#blog .page-menu li#faq a:hover, li#blog a:hover, li#links a:hover, li#home a:hover {
	background: url(../images/menu-52over.jpg) no-repeat top left;
	color: #595c27;
	}	
	
#blog #page-facebook {
	position: absolute;
	width: 105px;
	height: 18px;
	top: 173px;
	left: 600px;
	}
#blog #page-twitter {
	position: absolute;
	width: 47px;
	height: 18px;
	top: 173px;
	left: 720px;
	}
		
/*  menu (second level) --------------------------------------------- */

#blog #page-container .tabcontainer .tabcontainer2 {
	clear: left;
	width: 703px; /*width of 2nd level sub menus*/
	height: 25px; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0px;
	top: 0px;
	}
#blog #page-container .tabcontent {
	display: none;
	}
#blog #page-container .tabcontent ul {
	padding: 0 0 0 76px;
	margin: 0 0 0 0;
	height: 25px;
	background-color: #ceccaa;
	border-top: solid 2px #a4a155;
	}
#blog #page-container .tabcontent ul li {
	float: left;
	margin: 4px 0 0 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	}
#blog #page-container .tabcontent ul li a {
	vertical-align: top;
	padding: 0 8px 0 8px;
	color: #3a3a1b;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}
#blog #page-container .tabcontent ul li a:hover {
	color: #fff;
	}

/* ------------------------------------------------------------------ */
#promo #page-container #page-content #promo-container p .col2-return {
	color: #efee96;
}


