p {  -family: Verdana, Arial, Helvetica, sans-serif; -size: 12px}
p {  font-size: 14px}
h3 {  font-size: 16px: Verdana, Arial, Helvetica, sans-serif; -size: 14px; -style: normal; -weight: bold}
ul {  font-size: 14px: Verdana, Arial, Helvetica, sans-serif; -size: 12px; line-height: 16pt}
h1 {  font-size: 24px: "Times New Roman", Times, serif; -size: 24px; -style: normal; -weight: bold; color: #000099}
h2 {  font-size: 18px: "Times New Roman", Times, serif; -size: 18px; -style: normal; -weight: bold; color: #000099}
h4 {  font-size: 14px: 12px}
body {  font-family: Arial, Helvetica, sans-serif}
a {
	color: #006699;
	font-weight: bold;

}
a:hover {
	color: #0095DD;
	font-weight: bold;

}
a:visited {
	color: #0084C4;
	font-weight: bold;}



#floatrightbox { float:right; height:auto; margin:2px; width:220px; border: 3px #0066CC solid; font-weight:bold; display:block; padding:8px; position:relative; top:-4px;}

.logotop{
	margin:0px;
	padding: 0px;
	text-align: center;
}
.logotop a {
	color: #404040;
	font: bold 13px/13px "Times New Roman", Times, serif;
	text-transform: uppercase;
	text-decoration: none;
	}
.logotop2{
	position:absolute;
	top:267px;
	left:185px;
	margin:0px;
}
.logotop3{
	position:absolute;
	top:267px;
	left:-25px;
	margin:0px;
}
.logoarttop{position:relative; top-:12px; left:15px;}
.bubble {
	visibility: hidden;
	position: absolute;
	top: 100px;
	margin: 0px;
	padding: 15px 10px;
	width: 155px;
	color: #000;
	font: 11px/13px Arial, Helvetica, sans-serif;
	background: #E5E5E5 url(assets/bubbleBg.jpg) repeat-x left top;
	border: 1px #2771A1 solid;
	}
	.bubble a {
		display: block;
		text-decoration: none;
		text-align: center;
		}
	.bubbleTip {
		position: absolute;
		margin: 0px;
		padding: 0px;
		top: -19px;
		right: 42px;
		width: 22px;
		height: 19px;
		background: transparent url(assets/bubbleTip.gif) no-repeat left top;
		}
	.bubble#logo {
		top: 146px;
		left: 45px;
		}
	.bubble#santa {
		top: 166px;
		left: 250px;
		}
	.bubble#smilingMan {
		top: 136px;
		left: 370px;
		}
	.bubble#bitingRose {
		top: 93px;
		left: 506px;
		}
	.bubble#teethCloseup {
		top: 186px;
		left: 485px;
		}
.imgborder {
	border: 2px solid #000;
}
.rec {
	padding: 0px;
	margin:0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
}
#homeMidCol {
	margin: 0px 270px 0px 245px;
	padding: 8px 0px 0px 0px;
	width: auto;
	}
	#homeMidCol p {
		margin: 1em 0px 0px 0px;
		font: 13px/16px Arial, Helvetica, sans-serif;
		}
.baby {
	background-image:  url(images/kids/new_birth.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}
.bodyborder {
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #000000;

}
.padding {
	padding: 10px;
}

.hometexture1 {
	background-image: url(assets/template_assets/bghome.jpg);
	background-repeat: repeat-x;
}
li {
	font-size: 14px;
}
.table_outline {
	border: 1px solid #000000;
}

.surveycell {
	padding-left: 5px;
	padding-right: 5px;
}

.linkbox {width:150px;
		height:50px;
		color:none;
		margin-bottom:15px;
		cursor:pointer;
		}
		
.center{margin:0 auto; text-align:left; }		

.floatleft{float:left;}

.decorate {
	font-weight: bold;
	font-size: 16px;
	color: #FF0033;
	text-transform: capitalize;
}
.lineheight {
	line-height:15px;
}

#pushdown {
	width: auto;
	height: auto;
	margin: 0;
	padding: 40px 0px 0px 120px;
	}
	#pushdown div {
		float: left;
		padding: 0px 30px 0px 0px;
		}


#nav {margin:0;
	padding:0;
	}
#nav ul {margin:0;
	padding:0;
	}
#nav li {list-style:none;
	line-height:15px;
	margin:0;
	}
#nav a {font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}
#nav a:hover {font-size:12px;
	color:#5FC5C9;
	font-weight:bold;
	text-decoration:none;
	}
	
#slideShow {
	display: none;
	}
	
#vidcontainer{ width:100%; height:auto; border:1px solid #666666;}	
#floatleft{ float:left; width:auto; height:auto; margin:0; padding:0;}	
#floatleft p{ text-align:left; width:auto;}

#flashvid1{ float:left; width:auto; height:auto; margin:0; padding:0;}	
#flashviddoctor{ width:auto; height:auto; margin:0; padding:0; position:relative; top:0;}
#flashviddoctor2{
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	position:absolute;
	top:130px;
	right:20px;
}
.clearall{ clear:both;}


#leftnav {
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
	margin-bottom: -18px;
	left: 0px;
	
}
#leftnav ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	display: inline; 
	line-height: 12px;
	
	
}
#leftnav ul li {
	float: left;
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	background-image: url(assets/new_buttons/new_buttons/bluebox.jpg);
	background-repeat: no-repeat;	
	height: 28px;
	width: 92px;
	max-height: 28px;
	height: 28px;
	max-width: 120px;
	width: 120px;
	margin-bottom: 2px;
	margin-top: 2px;
	vertical-align: center;
	text-align: justify; 
	display: block;
	padding-top: 6px;
	margin-top: -6px;
}

#leftnav ul li a {
	margin: 0px;
	padding: 0px;
	color: white;
	text-decoration: none;
	padding-left: 5px;
	display: block;
	margin-right: 5px;
	padding-bottom: 7px;
	padding-top: 1px;

}
#leftnav ul li a:hover {
	color: #58BFC4;
}
#tv_nav {
	background-image: url(assets/new_buttons/new_buttons/bluebox_large.jpg);
	background-repeat: no-repeat;	
	text-align: center;
	width: 120px;
	height: 80px;
	max-width: 120px;
	max-height: 80px;
	padding: 0px;
	margin: 0px;
	font-size: 13px;
	margin-top: 20px;
}
#tv_nav p {
		padding-top: 13px;
		width: 120px;
		max-width: 120px;
}
#tv_nav a {
	text-decoration: underline;
	color: white;
}
#tv_nav a:hover {
	color: #40A1B2;
}


#breadcrumb {
	font-weight: bold;
	font-size: 11px;
}
#breadcrumb a {
	text-decoration: none;
}
/*----------------------------------------------Simple Modal Stuff------------------------------------------------------*/

#modalForm {
	display: none;
	width: 600px;
	height: 600px;
	padding: 0px;
	margin: 0px;
}

/* Overlay */
#simplemodal-overlay {background-color:#000;/* cursor:pointer;*/}

/* Container */
#simplemodal-container {width: 600px; color:#bbb; background-color:#000; border:4px solid #fff; padding:15px 15px 15px 15px; margin:0px; overflow:scroll; overflow-x: hidden; overflow-y: hidden;}
#simplemodal-container code {background:#fff; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(assets/x.png) no-repeat; width:33px; height:34px; display:inline; z-index:1000; position:absolute; top:0px; right:0px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}
/*----------------------------------------------------------------------------------------------------*/
			
#contactBTN {
	margin: 40px auto;
	display: block;
	width: 171px;
	height: 83px;
}

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