#pbHome h1 {
	margin:-35px 0 -25px 0;
	padding:0 0 25px 18px;
	font-size:230%;
	line-height:1.3em;
	color:#fff;
	font-weight:normal;
	white-space:nowrap;
	background:
		#000
		url(../../_site_common/pix/content_top-bkg.gif)
		left top
	;
	}
	#pbHome h1 .secondLine,
	#pbHome h1 .thirdLine {
		display:block;
		font-size:19px;
		color:#ccc;
		line-height:1.4em;
	}
/**/
#pbHome table.columnBase {
	width:100%;
	}
	#pbHome .columnBase .colUno {
		vertical-align:top;
		width:271px;
		background-color:#D9CFC3;
	}
	#pbHome .columnBase .colA {
		vertical-align:top;
		padding-bottom:15px;
		background:
			#BFAF9D
			url(center_column-bkg.gif)
			repeat-y
			right top
		;
	}
	#pbHome .columnBase .colB {
		width:272px;
		vertical-align:top;
		background-color:#D4C9BC;
	}
/**/
#pbHome .doctorsPic {
	}
	#pbHome .doctorsPic .caption {
		font-size:75%;
		padding:0 2.5ex;
		line-height:1.5em;
		text-align:justify;
		background:
			url(doctors-home-caption-bkg.gif)
			repeat-x
		;
		height:190px;
		color:#fff;
	}
/**/
#pbHome .actionButton {
	text-align:center;
	width:151px; height:56px;
	padding-bottom:35px;
	margin:0 auto;
	}
	#pbHome .actionButton a {
		width:151px; height:56px;
		
		display:block;
		
		background:
			url(schedule_now-btn-normal.gif)
			no-repeat
		;
	}
	#pbHome .actionButton a:focus {
		outline-width:0px;
	}
	#pbHome .actionButton a:focus:hover {
		background-image:url(schedule_now-btn-down.gif);
	}
	#pbHome .actionButton a:hover {
		background-image:url(schedule_now-btn-over.gif);
	}
	#pbHome .actionButton a img {
		position:absolute;
		top:0px; left:-87px;
		visibility:hidden;
	}
/**/
#pbHome .blogFront {
	padding:20px;
	color:#694D2F;
	}
	#pbHome .blogFront h2.header {
		margin:-20px;
		margin-bottom:20px;
		}
		#pbHome .blogFront h2.header a {
			display:block;
			padding:15px;
			background-color:#918577;
			color:#fff;
			text-decoration:none;
		}
		#pbHome .blogFront h2.header a:hover {
			text-decoration:underline;
		}
	/**/
	#pbHome .blogFront .date {
		color:#AB957B;
		font-size:80%;
	}
	#pbHome .blogFront .pic {
		text-align:center;
		}
		#pbHome .blogFront .pic img {
			float:none;
			margin:0;
		}
	/**/
	#pbHome .blogFront .post .entry {
		font-size:85%;
		}
		#pbHome .blogFront h3 {
			color:#000;
			margin:0.5em 0 0;
			}
		/**/
		#pbHome .blogFront ul {
			list-style-type:none;
			margin:0px; padding:0px;
		}
		#pbHome .blogFront ul li.post {
			padding:0;
			margin-bottom:2em;
		}
		#pbHome .blogFront .post .entry p {
			line-height:1.3em;
			margin:0;
			padding:.5em 0;
		}
		#pbHome .blogFront .post .entry a.more-link {
			display:block;
			padding:.2em 0;
			text-align:right;
		}
		#pbHome .blogFront .post .entry .readMore a {
			padding-left:1.5ex;
		}
		#pbHome .blogFront .post p.postmetadata {
			padding-bottom:3em;
		}
		#pbHome .blogFront .post p.postmetadata a {
			white-space:nowrap;
		}
	/**/
	#pbHome .blogFront .post .postmetadata {
		margin:0;
		padding:0;
		font-size:75%;
	}
	#pbHome .blogFront .readMore {
		color:#000;
		text-align:center;
		line-height:1.3em;
		}
		#pbHome .blogFront .readMore a {
			white-space:nowrap;
		}
	/**/
/**/
#pbHome .videoBlogFront {
	margin-top:25px;
	color:#694D2F;
	}
	#pbHome .videoBlogFront .preamble {
		font-size:12px;
		line-height:2em;
		padding:10px 10px;
		margin:0 0 1em;
		background:
			url(videoFiles-header-bkg.gif)
			repeat-x
			left bottom
		;
	}
	#pbHome .videoBlogFront ul.postList {
		list-style-type:none;
		margin:0px; padding:0px 18px 0 0;
	}
	#pbHome .videoBlogFront h3 {
		}
		#pbHome .videoBlogFront h3 a {
			color:#000;
			display:block;
			padding:10px 0;
			text-decoration:none;
		}
		#pbHome .videoBlogFront h3 a .fullSize {
			font-size:80%;
			padding-left:1.5ex;
			color:#694D2F;
		}
	/**/
	#pbHome .videoBlogFront .entry {
		font-size:80%;
		padding-bottom:15px;
		border-bottom:1px solid #694D2F;
		margin-bottom:15px;
		}
		#pbHome .videoBlogFront .post .entry .readMore a {
			padding-left:1.5ex;
		}
	/**/
	#pbHome .videoBlogFront .entry .pbInsert_Media {
		background-color:#918577;
		border:solid #918577;
		border-width:5px 0;
		text-align:center;
	}
	#pbHome .videoBlogFront .readMore {
		color:#000;
		text-align:center;
		line-height:1.3em;
		}
		#pbHome .videoBlogFront .readMore a {
			white-space:nowrap;
		}
	/**/

/**/
#pbHome .smileGalleryBox {
	height:230px;
	padding:0 5px 0 18px;
	background-color:#D0AC87;
	}
	#pbHome .smileGalleryBox h2 {
		font-size:140%;
		color:#7D5934;
		margin:0;
		padding:10px 0;
	}
	#pbHome .smileGalleryBox table {
	}
	#pbHome .smileGalleryBox table td {
		padding-right:11px;
	}
	#pbHome .smileGalleryBox a {
		text-decoration:none;
		}
		#pbHome .smileGalleryBox a span {
			display:block;
		}
		#pbHome .smileGalleryBox a .label {
			text-align:center;
			color:#000;
			background:
				url(smileGalleryBox_label-bkg.gif)
				repeat-x
				left top
			;
			font-size:13px;
			padding:7px 0;
			white-space:nowrap;
			max-width:74px;
		}
		#pbHome .smileGalleryBox a:hover .label {
			background-image:none;
		}
	/**/
	#pbHome .smileGalleryBox p.footer {
		margin:0;
		font-size:13px;
		line-height:1.4em;
		}
		#pbHome .smileGalleryBox .footer a {
			color:#502C07;
			text-decoration:none;
		}
	/**/
/**/
#pbHome .textContent {
	padding:25px 20px;
	line-height:1.3em;
	color:#000;
	margin-top:-20px;
	}
	#pbHome .textContent h2 {
		margin-top:20px;
		color:#000;
		line-height:1.2em;
		font-size:140%;
	}
	#pbHome .textContent ul,
	#pbHome .textContent ol,
	#pbHome .textContent p {
		color:#694D2F;
	}
	#pbHome .textContent b,
	#pbHome .textContent strong {
		color:#000;
		font-weight:normal;
	}
	#pbHome .textContent a b,
	#pbHome .textContent a strong {
		color:#009;
	}
	#pbHome .textContent p,
	#pbHome .textContent li {
		margin:0;
		padding:.5em 0;
	}
	#pbHome .textContent ul {
		list-style-type:none;
		margin:0px; padding:0px;
	}
	#pbHome .textContent ul ul {
		padding-left:3ex;
	}
	#pbHome .textContent .intro {
		}
		#pbHome .textContent .intro sup {
			font-size:60%;
		}
		#pbHome .textContent .intro ul {
			list-style-image:url(bullet-star.gif);
			margin:1em 0;
			padding:0 25px 0 50px;
			color:#000;
			font-family:cambria, georgia, times, times new roman, serif;
			font-size:110%;
		}
		#pbHome .textContent .intro ul li {
			padding:.2em 0;
		}
		#pbHome .textContent .intro ul li span {
			position:relative;
			top:-5px;
		}
	/**/
/**/

