
/* Background Styles */

#header {
	text-indent: -1000em;
	width: 760px;
	height: 111px;
	display: block;
	overflow: hidden;
	background-image: url(../images/home/index_r1_c1.jpg);
	background-repeat: no-repeat;
}
#headerimage {
	background: url(../images/home/home_r2_c1.jpg) no-repeat;
	width: 760px;
	height: 207px;
	display: block;
	overflow: hidden;
}
#headerimage h2 { text-indent: -10000; }
.bodybg { background: url(../images/body.jpg) no-repeat;}
.bodybg2 { background: url(../images/bg_repeating_slice.gif) repeat-y;}
.bodybg3 { background: url(../images/body_bg.jpg);} 
.indexbgbox1 {	background-repeat: no-repeat; background-position: right 80px; background-image: url(../images/home/index_r6_c2.jpg); }
.indexbgbox2 {background: url(../images/home/index_r9_c2.jpg); background-repeat: no-repeat; background-position: bottom right;}
.indexbgbox3 {
	background-repeat: no-repeat;
	background-position: right 65px;
	background-image: url(../images/home/new_index_r9_c2.jpg);
}

.contactbg {background: url(../images/home/new_index_r5_c7_body.jpg) repeat-y; background-position: bottom; width: 182px; }
.contactbg1 {background: url(../images/home/new_index_r5_c7_top.jpg); background-repeat: no-repeat; background-position: bottom;}
.contactbg2 {background: url(../images/home/new_index_r5_c7_body.jpg) repeat-y; }
.contactbg3 {background: url(../images/home/new_index_r5_c7_bottom.jpg); background-repeat: no-repeat;}


.newcontact1 {background: url(../images/home/index_r5_c7.jpg); }
.newcontact2 {background: url(../images/home/index_r5_c7.jpg) 0 -76px no-repeat; }
.newcontact3 {background: url(../images/home/index_r5_c7.jpg) -18px -76px no-repeat; }


.featuredbg {background: url(../images/home/index_r8_c7.jpg); background-repeat: no-repeat; background-position: bottom;}
.featured2bg {background: url(../images/home/index_r5_c7feat.jpg); background-repeat: no-repeat; background-position: bottom;}
.featuredbg3 {background: url(../images/home/index_r8_c7_bg3.jpg); background-repeat: no-repeat; background-position: bottom;}


.proceduresbg {background: url(../images/home/proceduresbox.jpg); background-repeat: no-repeat; background-position: bottom;}
.blankboxsbg {background: url(../images/home/blankbox.jpg); background-repeat: no-repeat; background-position: bottom;}

.featuredbg2 {background: url(images/home/index_r8_c7.jpg); background-repeat: no-repeat; background-position: bottom;}
.featured2bg2 {background: url(images/home/index_r5_c7feat.jpg); background-repeat: no-repeat; background-position: bottom;}
.proceduresbg2 {background: url(images/home/proceduresbox.jpg); background-repeat: no-repeat; background-position: bottom;}




.bgleft {background: url(../images/sub/sub_page_r3_c1.gif); background-repeat: repeat-y;}
.bgright {background: url(../images/sub/sub_page_r3_c10.gif); background-repeat: repeat-y;}
.bg {background: url(../images/home/newhome-slice.jpg) repeat-x; background-color: CFD4DA;}


/* Text Styles */

.copy { font-family: Arial, Helvetica, sans-serif; color: #003366; font-size: 11px; }
.copy p{ margin: 10px 0 0 35px; }
.copy a:link{ font-family: Arial, Helvetica, sans-serif; color: #003366; text-decoration: underline; font-size: 11px; }
.copy a:visited{ font-family: Arial, Helvetica, sans-serif; color: #003366; text-decoration: underline; font-size: 11px; }
.copy a:hover{ font-family: Arial, Helvetica, sans-serif; color: #336699; text-decoration: underline; font-size: 11px; }

.copyLight { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; }
.copyLight a:link{ font-family: Arial, Helvetica, sans-serif; color: #003366; text-decoration: underline; font-size: 11px; }
.copyLight a:visited{ font-family: Arial, Helvetica, sans-serif; color: #003366; text-decoration: underline; font-size: 11px; }
.copyLight a:hover{ font-family: Arial, Helvetica, sans-serif; color: #336699; text-decoration: underline; font-size: 11px; }

.copy h1{ margin: 10px 0 0 35px; }
.copy h2{ margin: 10px 0 0 35px; }
.copy h3{ margin: 15px 0 0 35px; }
.copy h4{ margin: 10px 0 0 35px; }
.copy h5{ margin: 10px 0 0 35px; }
.copy h6{ margin: 10px 0 0 35px; }

.forms {  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 10px;
		  border: #003366;
		  border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
		  background-color: #336699}


.footer { font-family: Arial, Helvetica, sans-serif; color: #003366; font-size: 11px; text-align: center; background: url(../images/footer.gif);}
.footer a:link{ font-family: Arial, Helvetica, sans-serif; color: #003366; font-size: 11px; text-align: center; }
.footer a:visited{ font-family: Arial, Helvetica, sans-serif; color: #003366; font-size: 11px; text-align: center; }
.footer a:hover{ font-family: Arial, Helvetica, sans-serif; color: #336699; font-size: 11px; text-align: center; }

/* Page Header Images */
#hdrwelcome {
	background: url(../images/home/index_r4_c2.jpg) no-repeat left top;
	width: 497px;
	height: 112px;
	display: block;
	overflow: hidden;
}
#hdrmeetdocs { text-indent: -1000em; background: url(../images/home/index_r7_c2.jpg) no-repeat left top; width: 497px; height: 55px; display: block; overflow: hidden;}
#hdrabout { text-indent: -1000em; background: url(../images/sub/sub_page_r4_c2.jpg) no-repeat left top; width: 497px; height: 79px; display: block; overflow: hidden;}
#hdrdoctors { text-indent: -1000em; background: url(../images/hdr_doctors.jpg) no-repeat left top; width: 497px; height: 79px; display: block; overflow: hidden;}
#hdrprocedures { text-indent: -1000em; background: url(../images/hdr_procedures.jpg) no-repeat left top; width: 497px; height: 79px; display: block; overflow: hidden;}
#hdrsmilegallery{ text-indent: -1000em; background: url(../images/hdr_smile.jpg) no-repeat left top; width: 497px; height: 79px; display: block; overflow: hidden;}
#hdrcontact { text-indent: -1000em; background: url(../images/hdr_contact.jpg) no-repeat left top; width: 497px; height: 79px; display: block; overflow: hidden;}


/* Navigation Setup Below */

.nav { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 10px; text-align: center; vertical-align: middle;}

/* Navigation Inside */

#homenav1 a { text-indent: -1000em; background: url(../images/home/nav1.jpg) no-repeat left top; width: 79px; height: 22px; display: block; overflow: hidden; /* For nested divs in Safari */ }
#homenav1 a {overflow: hidden;}
#homenav1 a:hover {	background-position: 0px -22px; }
#homenav2 a { text-indent: -1000em; background: url(../images/home/nav2.jpg) no-repeat left top; width: 80px; height: 22px; display: block; overflow: hidden; /* For nested divs in Safari */ }
#homenav2 a {overflow: hidden;}
#homenav2 a:hover {	background-position: 0px -22px; }	
#homenav3 a { text-indent: -1000em; background: url(../images/home/nav3.jpg) no-repeat left top; width: 97px; height: 22px; display: block; overflow: hidden; /* For nested divs in Safari */ }
#homenav3 a {overflow: hidden;}
#homenav3 a:hover {	background-position: 0px -22px; }
#homenav4 a { text-indent: -1000em; background: url(../images/home/nav4.jpg) no-repeat left top; width: 102px; height: 22px; display: block; overflow: hidden; /* For nested divs in Safari */ }
#homenav4 a {overflow: hidden;}
#homenav4 a:hover {	background-position: 0px -22px; }
#homenav5 a { text-indent: -1000em; background: url(../images/home/nav5.jpg) no-repeat left top; width: 85px; height: 22px; display: block; overflow: hidden; /* For nested divs in Safari */ }
#homenav5 a {overflow: hidden;}
#homenav5 a:hover {	background-position: 0px -22px; }

/* Navigation Inside */

#nav1 a { text-indent: -1000em; background: url(../images/sub/nav1.jpg) no-repeat left top; width: 68px; height: 22px; display: block; overflow: hidden; /* For nested divs in Safari */ }
#nav1 a {overflow: hidden;}
#nav1 a:hover {	background-position: 0px -22px; }
#nav2 a { text-indent: -1000em; background: url(../images/sub/nav2.jpg) no-repeat left top; width: 84px; height: 22px; display: block; overflow: hidden; /* For nested divs in Safari */ }
#nav2 a {overflow: hidden;}
#nav2 a:hover {	background-position: 0px -22px; }	
#nav3 a { text-indent: -1000em; background: url(../images/sub/nav3.jpg) no-repeat left top; width: 95px; height: 22px; display: block; overflow: hidden; /* For nested divs in Safari */ }
#nav3 a {overflow: hidden;}
#nav3 a:hover {	background-position: 0px -22px; }
#nav4 a { text-indent: -1000em; background: url(../images/sub/nav4.jpg) no-repeat left top; width: 103px; height: 22px; display: block; overflow: hidden; /* For nested divs in Safari */ }
#nav4 a {overflow: hidden;}
#nav4 a:hover {	background-position: 0px -22px; }
#nav5 a { text-indent: -1000em; background: url(../images/sub/nav5.jpg) no-repeat left top; width: 73px; height: 22px; display: block; overflow: hidden; /* For nested divs in Safari */ }
#nav5 a {overflow: hidden;}
#nav5 a:hover {	background-position: 0px -22px; }
#nav6 a { text-indent: -1000em; background: url(../images/sub/nav6.jpg) no-repeat left top; width: 60px; height: 22px; display: block; overflow: hidden; /* For nested divs in Safari */ }
#nav6 a {overflow: hidden;}
#nav6 a:hover {	background-position: 0px -22px; }

/* End navigation */

#address {
	margin-left: 10 px;
	
}

#procedurebox {
z-index: 3;
margin : 20px 0 0 70px;
}

#procedures {
	margin: 15px 0 0 50px;
	padding-top: 20px;
	
}

/* contact form styling */
.shortcontactform span {
	color: #ffffff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.shortcontactform input, .shortcontactform textarea {
	background-color: #336699;
	border: 1px solid #003366;
	color: #ffffff;
}
.shortcontactform .contactsubmitbtn {
	border: none !important;
	float: right;
	margin-right: 25px;
}
.attn {
	color: #d50000;
}
