/*----------  Begin FIR Headers  ----------*/
span {
	padding: 0; margin: 0;
	display: none;}


h1 {
	padding: 0; margin: 0; font-size:12px;
	}


h3, h2 { font-size: 12px;
	margin: 0px;
	padding: 0px;}

/*----------  End FIR Headers  ----------*/


/*-------------- Begin CSS Navigation --------------*/

  #index {
    width: 715px; height: 25px;
    background: url(../images/home/full_nav.jpg);
    margin: 0; padding: 0;
    position: relative; left: 0px; top: 0;}
  #index li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0px;}
  #index li, #index a {
    height: 25px; display: block;
	line-height: 25px; text-align: center;}
  
  
  #nav01 {
	left: 1px;
	width: 60px;
}
  #nav02 {
	left: 61px;
	width: 115px;
}
  #nav03 {
	left: 177px;
	width: 123px;
}
  #nav04 {
	left: 302px;
	width: 125px;
}
  #nav05 {
	left: 429px;
	width: 98px;
}
  #nav06 {
	left: 528px;
	width: 51px;
}
  #nav07 {
	left: 579px;
	width: 66px;
}
  #nav08 {
	left: 648px;
	width: 64px;
}
  
  
  #nav01 a:hover {background: transparent url(../images/home/full_nav.jpg) -1px -25px no-repeat;}
  #nav02 a:hover {background: transparent url(../images/home/full_nav.jpg) -61px -25px no-repeat;}
  #nav03 a:hover {background: transparent url(../images/home/full_nav.jpg) -177px -25px no-repeat;}
  #nav04 a:hover {background: transparent url(../images/home/full_nav.jpg) -302px -25px no-repeat;}
  #nav05 a:hover {background: transparent url(../images/home/full_nav.jpg) -429px -25px no-repeat;}
  #nav06 a:hover {background: transparent url(../images/home/full_nav.jpg) -528px -25px no-repeat;}
  #nav07 a:hover {background: transparent url(../images/home/full_nav.jpg) -579px -25px no-repeat;}  
  #nav08 a:hover {background: transparent url(../images/home/full_nav.jpg) -648px -25px no-repeat;} 
/*-------------- End CSS Navigation --------------*/

#post-nav{
background-image:url(../images/home/postnav.jpg);
background-position:right;
}

/*-------------- Begin CSS Form Buttons --------------*/

.readmore01 {width: 184px; height: 34px; background: transparent url(../images/home/cosmetic_readmore.jpg); margin: 0; padding: 0; position: relative;}
.readmore01 div {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
.readmore01 div, .readmore01 a {height: 34px; display: block; left: 0; width: 184px; line-height: 34px;}
.readmore01 div a:hover {background: transparent url(../images/home/cosmetic_readmore.jpg) 0 -34px no-repeat;}

.readmore02 {width: 184px; height: 34px; background: transparent url(../images/home/implants_readmore.jpg); margin: 0; padding: 0; position: relative;}
.readmore02 div {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
.readmore02 div, .readmore02 a {height: 34px; display: block; left: 0; width: 184px; line-height: 34px;}
.readmore02 div a:hover {background: transparent url(../images/home/implants_readmore.jpg) 0 -34px no-repeat;}

.about {width: 77px; height: 33px; background: transparent url(../images/home/intro_readmore.jpg); margin: 0; padding: 0; position: relative;}
.about div {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
.about div, .about a {height: 33px; display: block; left: 0; width: 77px; line-height: 33px;}
.about div a:hover {background: transparent url(../images/home/intro_readmore.jpg) 0 -33px no-repeat;}

.gallery-link {width: 247px; height: 35px; background: transparent url(../images/home/gallery_link_full.jpg); margin: 0; padding: 0; position: relative;}
.gallery-link div {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
.gallery-link div, .gallery-link a {height: 35px; display: block; left: 0; width: 247px; line-height: 35px;}
.gallery-link div a:hover {background: transparent url(../images/home/gallery_link_full.jpg) 0 -35px no-repeat;}

/*-------------- End CSS Form Buttons --------------*/


/*-------------- Begin Location Headers --------------*/

#about-header {
	background-image: url(../images/sub/about_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contact-header {
	background-image: url(../images/sub/contact_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#cosmetic-header {
	background-image: url(../images/sub/cosmetic_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#implant-header {
	background-image: url(../images/sub/implant_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#blog-header {
	background-image: url(../images/sub/blog_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#video-testimonials {
	background-image: url(../images/sub/video_testimonials_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#sedation-header {
	background-image: url(../images/sub/sedation_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#sleep-apnea-header {
	background-image: url(../images/sub/sleepapnea_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#iv-sedation-header {
	background-image: url(../images/sub/iv_sedation_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#con-sedation-header {
	background-image: url(../images/sub/con-sedation.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#oral-sedation-header {
	background-image: url(../images/sub/oral-sedation.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#sitemap-header {
	background-image: url(../images/sub/sitemap_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#thankyou-header {
	background-image: url(../images/sub/thankyou_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/*-------------- End Location Headers --------------*/

body {
	margin: 0 0 0 0;
	background-image: url(../images/home/bkgrnd.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.bkgrnd {
	background-image: url(../images/auburn_bg1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.TXT-dark A:link {text-decoration:underline;color:#81404A;}
.TXT-dark A:visited {text-decoration:underline;color:#81404A;}
.TXT-dark A:active {text-decoration:underline;color:#81404A;} 
.TXT-dark A:hover {text-decoration:underline;color: #000000;}


.TXT-white A:link {text-decoration:underline;color:#CCCCCC;}
.TXT-white A:visited {text-decoration:underline;color:#CCCCCC;}
.TXT-white A:active {text-decoration:underline;color:#CCCCCC;} 
.TXT-white A:hover {text-decoration:underline;color:#FFFFFF;}


.TXT-dark {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #81404A;
}

.TXT-pad {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #81404A;
	padding-right: 30px;
	padding-left: 32px;
}

.TXT-white {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.masthead {
	background-image: url(../images/home/masthead.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_img {
	background-image: url(../images/home/header_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.structure_bkgrnd {
	background-image: url(../images/home/structure_bkgrndFULL.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.intro_bkgrnd01 {
	background-image: url(../images/home/intro_r6_c1.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.intro_bkgrnd02 {
	background-image: url(../images/home/intro_importance_smile.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.cosmetic_intro {
	background-image: url(../images/home/cosmetic_dentistry.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sedation_intro {
	background-image: url(../images/home/sedation_dentistry.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.locations_intro {
	background-image: url(../images/home/location.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.implant_intro {
	background-image: url(../images/home/implant_dentistry.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#patient-examples {
	background-image: url(../images/home/patient_examples.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#featured-case {
	background-image: url(../images/home/featured_case-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#featured-case-2 {
	background-image: url(../images/home/featured_case-3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.lft-rt-column-pad {
	margin: 10px 20px 10px 23px;
}
.lft-rt-column-pad02 {
	margin: 10px 20px 10px 0;
}
#intro-pad {
	padding: 50px 10px 0 15px;
}
#sub-content-pad {
	padding-right: 30px;
	padding-left: 32px;
}
li {
	list-style-image: url(../images/li.gif);
}
.practice {
	background-image: url(../images/home/contact.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.footer {
	background-image: url(../images/home/footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sub-header-img01 {
	background-image: url(../images/sub/header_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sub-header-about {
	background-image: url(../images/sub/mastheads/about.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sub-header-cosmetic {
	background-image: url(../images/sub/mastheads/cosmetic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sub-header-implant {
	background-image: url(../images/sub/mastheads/implant.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sub-header-sedation {
	background-image: url(../images/sub/mastheads/sedation.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sub-header-contact {
	background-image: url(../images/sub/mastheads/contact.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sub-footer {
	background-image: url(../images/sub/footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sub-structure-bkgrnd {
	background-image: url(../images/sub/bkgrnd.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.sub-contact {
	background-image: url(../images/sub/contact.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sub-location {
	background-image: url(../images/sub/location.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.middle-testimonial {
	padding-right: 20px;
	padding-left: 20px;
}
