/* CSS with love - Einstein Dental */

/* Background Styles */

#header { text-indent: -1000em; background: url(../images/home/home_r1_c1.jpg) no-repeat; width: 760px; height: 111px; display: block; overflow: hidden;}
#headerimage {
	background: url(../images/home/home_r2_c1.jpg) no-repeat;
	width: 760px;
	height: 207px;
	display: block;
	overflow: hidden;
}
.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: url(../images/home/index_r6_c2.jpg); background-repeat: no-repeat; background-position: bottom right;}
.indexbgbox2 {background: url(../images/home/index_r9_c2.jpg); background-repeat: no-repeat; background-position: bottom right;}
.indexbgbox3 {background: url(../images/home/new_index_r9_c2.jpg); background-repeat: no-repeat; background-position: bottom right;}

.contactbg {background: url(../images/home/new_index_r5_c7_body.jpg) repeat-y; background-position: bottom;}
.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;}

.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; }

.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: 40px 0 0 50px;
	
}
