body {
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-left: 0px;
}

#container {
	position: relative;
	width: 947px;
	height: 10px;
	margin: auto;
	padding: 0px;
	z-index: 1;
	}

#inner_box {
	z-index: 2;
	position: absolute;
	top: 0px;
	left: 22px;
	border: 0px;
	margin:auto;
	width: 904px;
	height: 765px;
	}
	
#generic_container {
	position: relative;
	width: 901px;
	height: 920px;
	z-index: 1;
	}
		
#bgTextin	{
	background-image:url('../images/1_contentbg_re.jpg');
	background-repeat:repeat-y;
}

.pic_left {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	
}

.pic_right {
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 4px;
	
}

.formbutton{
	cursor:pointer;
	border:outset 1px #ccc;
	color:#666;
	font-weight:bold;
	padding: 1px 2px;
	background-image: url(../images/formbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}



/* home */	

#promo_contatiner {
	position: relative;
	z-index: 1;
	width: 520px;
	margin: auto;
	height: 171px;
	background-image: url(../images/promo_back.gif);
	background-repeat: no-repeat;
	}
	
#promo_contatiner2 {
	position: absolute;
	z-index: 2;
	width: 536px;
	margin: auto;
	padding: 0px;
	height: 168px;
	top: 0px;
	}	

#home_container {
	position: relative;
	z-index: 1;
	width: 901px;
	height: 500px;
	margin: auto;
	padding: 0px;
	}	

#welcomebox {
	z-index: 2;
	position: absolute;
	width: 500px;
	height: 268px;
	background-image: url(../images/welcome.gif);
	background-repeat: no-repeat;
	left: 370px;
	top: 10px;
	}

#inner_welcomebox {
	z-index: 3;
	position: absolute;
	top: 23px;
	left: 0px;
	border: 0px;
	width: 476px;
	height: 258px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 14pt;
	color: #333333;
	background-color: #E8E8E8;
	margin: auto;
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 15px;
	}

#newsbox {
	z-index: 2;
	position: absolute;
	width: 315px;
	height: 293px;
	background-image: url(../images/news.gif);
	background-repeat: no-repeat;
	left: 24px;
	top: 10px;
	}
#inner_newsbox {
	z-index: 3;
	position: absolute;
	top: 23px;
	left: 0px;
	border: 0px;
	margin:auto;
	width: 328px;
	height: 268px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 14pt;
	color: #ffffff;
	}
	
#tv {
	z-index: 3;
	position: absolute;
	top: 319px;
	left: 24px;
	border: 0px;
	margin:auto;
	width: 329px;
	height: 132px;
	}

#podcast {
	z-index: 3;
	position: absolute;
	top: 286px;
	left: -12px;
	border: 0px;
	margin:auto;
	width: 329px;
	height: 132px;
	}
	
#implant {
	z-index: 3;
	position: absolute;
	top: 287px;
	left: 325px;
	border: 0px;
	margin:auto;
	width: 160px;
	height: 132px;
	}
	
	
/* meet */

#meetbox {
	z-index: 2;
	position: absolute;
	width: 848px;
	height: 459px;
	background-image: url(../images/meetdrsmith.gif);
	background-repeat: no-repeat;
	left: 24px;
	top: 10px;
	}
	
#inner_meetbox {
	position: absolute;
	z-index: 3;
	width: 829px;
	left: 0px;
	top: 24px;
	height: 437px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8.5pt;
	color: #333333;
	background-color: #E8E8E8;
	line-height: 14pt;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	
}	

/* Procedures */

#procedures_box {
	z-index: 2;
	position: absolute;
	width: 848px;
	height: 896px;
	background-image: url(../images/procedures.gif);
	background-repeat: no-repeat;
	left: 24px;
	top: 10px;
	}
	
#inner_proceduresbox {
	position: absolute;
	z-index: 3;
	width: 829px;
	left: 0px;
	top: 23px;
	height: 850px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8.5pt;
	color: #333333;
	background-color: #E8E8E8;
	line-height: 14pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 17px;
	
}	


/* gallery */


#gallery_container {
	position: relative;
	width: 901px;
	height: 550px;
	z-index: 1;
	}

#gallerybox {
	z-index: 2;
	position: absolute;
	width: 848px;
	height: 459px;
	background-image: url(../images/meetdrsmith.gif);
	background-repeat: no-repeat;
	left: 24px;
	top: 10px;
	}
	
	
#paginationbox {
	position: absolute;
	z-index: 3;
	width: 829px;
	left: 0px;
	top: 24px;
	height: 424px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8.5pt;
	color: #333333;
	background-color: #E8E8E8;
	line-height: 14pt;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	
}


/* testimonials*/

#testimonial_container {
	position: relative;
	width: 901px;
	height: 550px;
	z-index: 1;
	}


/* Contact Us */

#contact_box {
	z-index: 2;
	position: absolute;
	width: 848px;
	height: 740px;
	background-image: url(../images/procedures.gif);
	background-repeat: no-repeat;
	left: 24px;
	top: 10px;
	}
	
#inner_contactbox {
	position: absolute;
	z-index: 3;
	width: 829px;
	left: 0px;
	top: 24px;
	height: 680px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8.5pt;
	color: #333333;
	background-color: #E8E8E8;
	line-height: 14pt;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	
}	
	
	
/* FONTS */	

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 14pt;
	color: #FFFFFF;
}

.bodytext_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 14pt;
	color: #333;
}

.pageheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 14pt;
	color: #FFFFFF;
	font-weight: bold;
}	

.header_black{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 14pt;
	color: #333;
	font-weight: bold;
}	


.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 14pt;
	color: #F1C91F;
	font-weight: bold;
}	

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: normal;
	color: #FFFFFF;
	text-align: center;
	font-weight: normal;

}

.footer2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 14pt;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;

}
