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

h1 {
	padding: 0; margin: 0;
	display: none;}

h2 {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #587BAF;}
	
h3 {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8B95A3;}
	

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

/*----------  Begin div links  ----------*/

.read-more {width: 57px; height: 15px; background: transparent url(../images/home/readmore_full.gif); margin: 0; padding: 0; position: relative; float:right;}
.read-more div {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
.read-more div, .read-more a {height: 15px; display: block; left: 0; width: 57px; line-height: 15px;}
.read-more div a:hover {background: transparent url(../images/home/readmore_full.gif) 0 -15px no-repeat;}

.BA-case {width: 180px; height: 70px; background: transparent url(../images/home/featured_case.jpg); margin: 0; padding: 0; position: relative;}
.BA-case div {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
.BA-case div, .BA-case a {height: 70px; display: block; left: 0; width: 180px; line-height: 70px;}
.BA-case div a:hover {background: transparent 0 -70px no-repeat;}
/*-------------- End div links --------------*/

/*-------------- Begin Subpage Locations --------------*/

.aboutus-style-bkgrnd {
	background-image: url(../images/sub/about_style_bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.general-dentistry-style-bkgrnd {
	background-image: url(../images/sub/general_dentistry_style_bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.oral-surgery-style-bkgrnd {
	background-image: url(../images/sub/oral_surgery_style_bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.implants-style-bkgrnd {
	background-image: url(../images/sub/implants_style_bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.orthodontics-style-bkgrnd {
	background-image: url(../images/sub/orthodontic_style_bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.laser-style-bkgrnd {
	background-image: url(../images/sub/laser_style_bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.doctors-style-bkgrnd {
	background-image: url(../images/sub/doctors_style_bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.financing-style-bkgrnd {
	background-image: url(../images/sub/financing_style_bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.appointments-style-bkgrnd {
	background-image: url(../images/sub/appointments_style_bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.thankyou-bkgrnd {
	background-image: url(../images/sub/thankyou_bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.locations-style-bkgrnd {
	background-image: url(../images/sub/locations_style_bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sitemap-style-bkgrnd {
	background-image: url(../images/sub/sitemap_style_bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/*-------------- End Subpage Locations --------------*/

/*-------------- Begin Vert CSS Navigation --------------*/  
 
  #vert {width: 162px; height: 221px; background: url(../images/home/full_nav.jpg); margin: 0; padding: 0; position: relative;}
  #vert li {margin: 0; padding: 0; list-style: none; position: absolute;}
  #vert li, #vert a {height: 20px; display: block;}
  
  #vert01 {top: 0;}
  #vert02 {top: 20px;}
  #vert03 {top: 40px;}
  #vert04 {top: 60px;}
  #vert05 {top: 80px;}
  #vert06 {top: 100px;}
  #vert07 {top: 120px;}
  #vert08 {top: 140px;}
  #vert09 {top: 161px;}
  #vert10 {top: 182px;}
  #vert11 {top: 201px;}

  #vert01, #vert02, #vert03, #vert04, #vert05, #vert06, #vert07, #vert08, #vert09, #vert10, #vert11 {left: 0; width: 162px;} 
  
  #vert01 a:hover {background: transparent url(../images/home/full_nav.jpg) -162px 0px no-repeat;}
  #vert02 a:hover {background: transparent url(../images/home/full_nav.jpg) -162px -20px no-repeat;}
  #vert03 a:hover {background: transparent url(../images/home/full_nav.jpg) -162px -40px no-repeat;}
  #vert04 a:hover {background: transparent url(../images/home/full_nav.jpg) -162px -60px no-repeat;}
  #vert05 a:hover {background: transparent url(../images/home/full_nav.jpg) -162px -80px no-repeat;}
  #vert06 a:hover {background: transparent url(../images/home/full_nav.jpg) -162px -100px no-repeat;}
  #vert07 a:hover {background: transparent url(../images/home/full_nav.jpg) -162px -120px no-repeat;}
  #vert08 a:hover {background: transparent url(../images/home/full_nav.jpg) -162px -140px no-repeat;}
  #vert09 a:hover {background: transparent url(../images/home/full_nav.jpg) -162px -161px no-repeat;}
  #vert10 a:hover {background: transparent url(../images/home/full_nav.jpg) -162px -182px no-repeat;}
  #vert11 a:hover {background: transparent url(../images/home/full_nav.jpg) -162px -201px no-repeat;}
  
  
/*-------------- Begin Vert CSS Navigation --------------*/

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

.TXT A:link {text-decoration:underline;color: #75AC9F;}
.TXT A:visited {text-decoration:underline;color:#75AC9F;}
.TXT A:active {text-decoration:underline;color:#75AC9F;} 
.TXT A:hover {text-decoration:underline;color: #6A86B9;}

body {
	background-image: url(../images/home/bkgrnd.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 00px;
	margin-bottom: 0px;
}
.TXT {
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F6978;
	line-height: 18px;
}
.TXT-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.style-bkgrnd {
	background-image: url(../images/home/style-bkgrnd.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.masthead {
	background-image: url(../images/home/masthead.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.prenav {
	background-image: url(../images/home/nav_r1_c1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.postnav {
	background-image: url(../images/home/nav_r3_c1.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;
}
.content_bkgrnd {
	background-image: url(../images/home/intro_bkgrnd.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.sub-content_bkgrnd {
	background-image: url(../images/sub/content_bkgrnd.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.intro_bkgrnd {
	background-image: url(../images/home/intro_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.intro-style-bkgrnd-girl {
	background-image: url(../images/home/style-bkgrnd-girl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}



img.img-left { 
	float:left; 
	margin:2px 10px 10px 0px;
	}

img.img-right { 
	float:right; 
	margin:5px 0px 10px 10px; 
	}
	


img.btn-video { 
	float:left; 
	margin:43px 0px 25px 0px;
	}
	
#intro-pad {
padding:79px 10px 20px 0px;
text-align:left;
vertical-align:top;
}
	
	

#locations {
	width: 215px; height: 60px;
	background-image: url(../images/home/locations.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#sub-locations {
	background-image: url(../images/sub/sub_locations.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#home-contact {
	width: 215px; height: 40px;
	background-image: url(../images/home/contactus.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#sub-contact {
	width: 215px; height: 30px;
	background-image: url(../images/sub/sub_contact.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#laser-dentistry {
	height: 53px;
	background-image: url(../images/home/laser_dentistry.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#featured-case {
	width: 215px; height: 135px;
	background-image: url(../images/home/featured_box.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: bottom;
}
#featured-case-align {
	padding: 40px 0 0 15px;
}
.column-pad { padding: 0 20px 10px 20px; text-align:left;}

.sub-column-pad01 { padding: 60px 20px 10px 40px; text-align:left;}

.sub-column-pad02 { padding: 10px 20px 10px 25px; text-align:left;}



#sub-content-pad { padding: 75px 40px 40px 50px; text-align: left;}

.content-bkgrnd02 {
	background-image: url(../images/home/content_bkgrnd02.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.content-bkgrnd03 {
	background-image: url(../images/home/content_bkgrnd03.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#laser-dentistry-bkgrnd {
	background-image: url(../images/home/laser_dentistry_bkgrnd.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.implant_dentistry {
	height: 63px;
	background-image: url(../images/home/implant_dentistry.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#our-doctors {
	height: 63px;
	background-image: url(../images/home/doctors.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-footer {
	background-image: url(../images/sub/sub_footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.rt-column-base {
	background-image: url(../images/sub/rt_base_bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.content-base-bkgrnd {
	background-image: url(../images/sub/content_base_bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.address-padding {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#sub-contact-locations {

	background-image: url(../images/sub/locations_bg_location_pg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
