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

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

h3, h2 { font:11px Verdana, Arial, Helvetica, sans-serif; 
	margin: 0px;
	padding: 0px;
	color: #213052;}

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

  #index {
    width: 705px; height: 42px;
    background: url(../images/bkgrnds/sprite_nav.jpg);
    margin: 0; padding: 0;
    position: relative; left: 0px; top: 0;}
  #index li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 1px;}
  #index li, #index a {
    height: 38px; display: block;
	line-height: 42px; text-align: center;}
  
  #nav01 {left: 39px; width: 65px;}
  #nav02 {left: 108px; width: 184px;}
  #nav03 {left: 295px; width: 80px;}
  #nav04 {left: 381px; width: 88px;}
  #nav05 {left: 473px; width: 84px;}
  #nav06 {left: 560px; width: 90px;}
  
  
  #nav01 a:hover {background: transparent url(../images/bkgrnds/sprite_nav.jpg) -39px -42px no-repeat; }
  #nav02 a:hover {background: transparent url(../images/bkgrnds/sprite_nav.jpg) -108px -42px no-repeat; }
  #nav03 a:hover {background: transparent url(../images/bkgrnds/sprite_nav.jpg) -295px -42px no-repeat; }
  #nav04 a:hover {background: transparent url(../images/bkgrnds/sprite_nav.jpg) -381px -42px no-repeat; }
  #nav05 a:hover {background: transparent url(../images/bkgrnds/sprite_nav.jpg) -473px -42px no-repeat; }
  #nav06 a:hover {background: transparent url(../images/bkgrnds/sprite_nav.jpg) -560px -42px no-repeat; }
  
  /*------------------ end ------------------------/*
   /*-------------- End Location Headers --------------*/
   
.readmore {width: 102px; height: 32px; background:transparent url(../images/read_more_sprite.jpg);  margin: 0; padding: 0; position: relative; float:left;}
.readmore div {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
.readmore div, .readmore a {
	height: 32px;
	display: block;
	left: 0;
	width: 102px;
	line-height: 32px;
}
.readmore div a:hover {background: transparent url(../images/read_more_sprite.jpg) 0 -32px no-repeat;}

.contactus {width: 102px; height: 32px; background:transparent url(../images/contact_us_btn.jpg);  margin: 0; padding: 0; position: relative; float:left;}
.contactus div {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
.contactus div, .contactus a {
	height: 32px;
	display: block;
	left: 0;
	width: 102px;
	line-height: 32px;
}
.contactus div a:hover {background: transparent url(../images/contact_us_btn.jpg) 0 -32px no-repeat;}
 
  
.body-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	}
.body-txt A:link {text-decoration:underline;color:#003366;}
.body-txt A:visited {text-decoration:underline;color:#666699;}
.body-txt A:active {text-decoration:underline;color:#003366;} 
.body-txt A:hover {text-decoration:underline;color:#666699;}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.txt A:link {text-decoration:underline;color:#CCCCCC;}
.txt A:visited {text-decoration:underline;color:#CCCCCC;}
.txt A:active {text-decoration:underline;color:#CCCCCC;} 
.txt A:hover {text-decoration:underline;color:#FFFFFF;}

body {
	background-image: url(../images/bg.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-color: #243151;
}
#bkgrnd {
	background-image: url(../images/bkgrnds/bkgrnd.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	top: auto;
}
#cnter-bkgrnd {
	background-image: url(../images/bkgrnds/cnter_intro.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	}
#cosmetic-bottom {
	background-image:url(../images/bkgrnds/cosmetic_bottom.jpg); 
	background-repeat: no-repeat;
	background-position: left bottom;
}
#whitening-btm {
	background-image: url(../images/bkgrnds/whitening_base.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#teeth-whitening {
	background-image: url(../images/bkgrnds/whitening_intro.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#sedation-dentistry {
	background-image: url(../images/bkgrnds/sedation_intro.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#thank_you {
	background-image: url(../images/bkgrnds/thankyou_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#sedation-padding { padding: 55px 22px 10px 30px;}
#whitening-padding { padding: 55px 22px 10px 23px;}
#cosmetic-padding { padding: 70px 22px 10px 28px;}
#sub-cosmetic-padding { padding: 75px 20px 10px 29px;}
#sub-contact-padding { padding: 50px 30px 10px 29px;}
#ouroffice-padding { padding: 50px 10px 5px 30px;}
#straight-padding { padding: 35px 30px 10px 30px;}
#migraine-padding { padding: 60px 22px 10px 28px;}
#contact-padding { padding: 45px 10px 25px 30px;}

#girl-bottom {
	background-image: url(../images/bkgrnds/sedation_girl_btm_bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bkgrnd {
	background-image: url(/images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#bkgrnd-left {
	background-image: url(../images/maingraphic_left_spacer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#bkgrnd-right {
	background-image: url(../images/maingraphic_right_spacer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#maingraphic {
	background-image: url(../images/maingraphic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#main-one {
	background-image: url(../images/bkgrnds/banners/main_one.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#main-two {
	background-image: url(../images/bkgrnds/banners/main_two.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#main-three {
	background-image: url(../images/bkgrnds/banners/main_three.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#main-four {
	background-image: url(../images/bkgrnds/banners/main_four.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#main-five {
	background-image: url(../images/bkgrnds/banners/main_five.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contactus-bkgrnd {
	background-image: url(../images/bkgrnds/contact_us.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#our-hd {
	background-image: url(../images/bkgrnds/our_office.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.girl-bkgrnd {
	background-image: url(/images/girl_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-left: 24px;
	padding-top: 50px;
	padding-bottom: 10px;
	float: right;
	clear: right;
}
.indexr10-bkgrnd {
	background-image: url(/images/index_r10_c2.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.advanced-bkgrnd {
	background-image: url(/images/advanced_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 24px;
	padding-top: 38px;
	padding-right: 10px;
}
.bottom-bkgrnd {
	background-image: url(/images/btm_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 0px;
}
.masthead {
	background-image: url(../images/bkgrnds/masthead.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.headerimg {
	background-image: url(/images/maingraphic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
#footer-bg {
	background-image: url(../images/bkgrnds/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#above-footer {
	background-image: url(../images/bkgrnds/above_footer.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#cosmetic-hd {
	background-image: url(../images/bkgrnds/cosmetic_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#sedation-hd {
	background-image: url(../images/sub/sedation_hd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.our-hd {
	background-image: url(/images/our_hd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sedation-hd {
	background-image: url(/images/sedation_hd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contact-hd {
	background-image: url(../images/sub/contact_us.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#about-hd {
	background-image: url(../images/sub/aboutus_hd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#gallery-hd {
	background-image: url(../images/sub/gallery_hd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#whitening-hd {
	background-image: url(../images/sub/whitenign_hd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
} 
#straight-teeth {
	background-image: url(../images/bkgrnds/straight_teeth.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 10px 0 0 0;
}
#more-btn {
	background-image: url(../images/sub/readmore_btn.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#migraine-hd {
	background-image: url(../images/bkgrnds/migraine_hd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.pic-float-left { margin: 15px 0px 0px 5px;}
.cosmetic-float-right {
	margin: 15px 0px 0px 5px;
	float: right;
}
.thumb-float-left { margin: 20px 0px 0px 25px;}
.feature-float-left { margin: 20px 0px 0px 24px;}
.sub-thumb-float-left { margin: 20px 0px 0px -5px;}
.sub-feature-float-left { margin: 20px 0px 0px -5px;}
.map { margin: 20px 0 0 0;}

/*Highslide*/

.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 5px;
	/*background: white;*/
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
a.highslide-full-expand {
   background: url(../highslide/graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(../highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: silver;
	text-decoration:underline;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	visibility: hidden;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}

/* Mac-style close button */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: hand; /* ie */
	cursor: pointer; /* w3c */
	background: url(../highslide/graphics/close.png);
	/* For IE6, remove background and add filter */
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../highslide/graphics/close.png', sizingMethod='scale');
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-done a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(graphics/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}


/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* Gallery */
.niceBorder{
	padding: 5px;
	background: #e4e4e4;
	border: 1px solid #e4d1c8;
	margin: 0 5px 5px 0px;
	
}

.niceBorder img, .niceBorder object{
	vertical-align: bottom;
}

.niceBorderright{
	padding: 5px;
	background: #f5ece6;
	border: 1px solid #e4d1c8;
	float: right;
	margin: 0 0px 5px 10px;
}

.niceBorderright img, .niceBorderright object{
	vertical-align: bottom;
}

.niceBorderleft{
	padding: 5px;
	background: #f5ece6;
	border: 1px solid #e4d1c8;
	margin: 0 10px 5px 0px;
	float: left;
}

.niceBorderleft img, .niceBorderleft object{
	vertical-align: bottom;
}


.imageRow{
	padding: 10px 0 0px 0px;
	text-align: center;
	word-spacing: 0;
	letter-spacing: 0;
	
}

.imageRowgallery{
	padding: 10px 0 0px 2px;
	text-align: center;
	word-spacing: 0;
	letter-spacing: 0;
}

.imageRowItem{
	padding: 0 5px 0px 0px;
	word-spacing: normal;
	letter-spacing: normal;
	text-align: center;
	display: inline-block;
	float:left
}

.imageRowItem{
	display: inline;
}
