body { font-family: Arial, Helvetica, sans-serif;
		background:url(images/topBg.jpg) top left no-repeat;
		background-color:#D5EFF2;
		margin:0;
text-align: center;
	}
#centerDiv {
	width:760px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	
}

p { font-size: 12px;
	line-height: 18px;}

h1 { font-size: 20px;
	 font-weight:  normal;
	color:#013250;
	letter-spacing:1px;
	margin:5px 0;
	}

h2 { font-size: 17px;
	 font-weight: bold;
	 color:#013250;
	 letter-spacing:1px;
	 }

h3 { font-size: 14px;
	 font-weight: bold;
	 color:#013250;
	 letter-spacing:1px;
	 }

h4 { font-size: 12px; 
	 font-weight: bold;}

a { font-weight: bold;
	text-decoration: none;
	color:#015488;}

a:hover { text-decoration: none;
	color:#CCAD00;
	}

li { font-size: 12px;
	 line-height: 14px;
	 padding-bottom:5px;}

.imgborder { BORDER: #6D4016 1px solid;}

.smalltext { font-size: 10px;
	         line-height: 14px;}

.borderleft { border-left-width: 1px;
			  border-left-style: solid;
			  border-left-color: #000000;}
			  
hr {color:#cccccc;
	background:#efefef;
	height:1px;
	border:0;}
	
.margin p {margin:5px 0;}
			  
/* Custom Forms -- Just change the colors */

.fields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #015488;
	border: #015488 1px solid;
	background-color: #015488;
}
 input.submit
{
	border: 1px solid #7A7034;
	padding: 0.25em;
	background-color: #A9AB7A;
	color: #015488;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
input.submit:hover
{
	border: 1px solid #7A7034;
	padding: 0.25em;
	background-color: #3A421B;
	color: #A9AB7A;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Custom Forms End */

/*Template*/
#leftCurve {
	background:url(images/topBg.jpg) top left no-repeat;
	width:100%;
	height:1000px;
	*height:100%;
	margin-left: auto;
margin-right: auto;
	
}

#bgWrap {
	width:100%;
	height:100%;
	background:url(images/btmBg.jpg) right bottom no-repeat #f0eacb;
	border-bottom:10px solid #566423;
	margin-left: auto;
margin-right: auto;
	
}



#wholeSiteWrap {
	width:770px;
	float:left;
	
	
}

#mainWrap {
	
	background:url(images/bodyRepeat.jpg);
	float:left;
	margin-top:-110px;

}



#topArt {
	background:url(images/top.png) top left no-repeat;
	float:left;
	
}
#topInfoArea {
	width:500px;
	height:120px;
	float:left;
	padding-top:40px;
	margin: 20px 0 0 15px;
	_margin: 20px 0 0 10px;
}

#nameTreatment {
	width:300px;
	float:left;
	font-size:20px;
	font-weight:bold;
	color:#013250;
	

}
.doctorName {
	color:#013250;
	font-size:16px;
	font-weight:bold;
}
#phone {
	width:180px;
	float:right;
	text-align:right;
	color:#015488;
	font-size:16px;
	font-weight:bold;
}
#address {
	width:300px;
	float:left;
	color:#015488;
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
}

#mainContent {
	width:480px;
	float:left;
	padding-top:50px;
	margin:0 0 0 20px;
	margin-left:20px;


}


#btmBar {
	width:770px;
	background:url(images/footer.jpg) top left no-repeat;
	height:304px;
	float:left;
}
#btmLinks{
	width:760px;
	text-align:center;
	margin-top:145px;
	color:#013250;
	font-size:11px;
}

#btmLinks p{
	font-size:11px;
}

#btmLinks a{
	color:#ffffcc;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

#btmLinks a:hover {
	color:#FFFFFF;
}
#navWrap {
	width:210px;
	float:right;
	margin-top:40px;
}

#navWrap ul {margin:0; padding:0; list-style:none;}
#navWrap li a {display:block; width:170px; height:30px; line-height:20px; color:#e3e3bb; font-size:14px;  padding-left:20px;}
#navWrap li a:hover {display:block; background:url(images/rollover.gif) no-repeat left center; color:#e3e3bb; text-decoration:none;}

#logoHolder {
	width:183px;
	height:173px;
	position:relative;
	top:40px;
	left:570px;
}



/*** General Classes ***/

div.clear {
	clear: both;
}

/** Page with list of subpages **/

#listPage ul {
	list-style: square;
}

/** Subpage Navigation **/

ul.subNav {
	margin: 20px 0 0 0;
	padding: 0px 0px 5px 0px;
	
	list-style: none;
	
	font-size: 12px;
	text-align: center;
}

ul.subNav li {
	display: inline;
	margin: 0;
	padding: 0;
}


/***** Individual Pages *****/

/*** Home ***/

#home {
	
}

#home p.signature {
	font-size: 18px;
	font-style: italic;
	text-align: right;
}


/*** About Our Practice ***/

#about img {
	float: left;
	display: inline;
	margin: 0px 10px 10px 0px;
	border: 1px solid #015488;
}


/*** Meet the Doctor ***/

#doctor img {
	float: left;
	display: inline;
	margin: 0px 10px 10px 0px;
	border: 1px solid #015488;
}


/*** Meet Our Dental Team ***/

.staffIntro {
	padding-bottom: 100px;/*Add only for short content, adjust depending on length*/
}

#staff img {
	float: left;
	display: inline;
	margin: 0px 10px 10px 0px;
	border: 1px solid #015488;
}


/*** Services Provided ***/

#services .procImages {
	float: left;
	display: inline;
}

#services .procImages img {
	margin-right: 10px;
	border: 1px solid #015488;
}


/*** Dental Implants ***/

#implants  .procImages {
	float: left;
	display: inline;
}

#implants .procImages img {
	margin-right: 10px;
	border: 1px solid #015488;
}

#implants .implantVid {
	width: 200px;
	text-align: center;
}


/*** Invisalign ***/

#invisalign img {
	float: left;
	display: inline;
	margin: 0px 10px 10px 0px;
	border: 1px solid #015488;
}


/*** Smile Gallery ***/

#gallery {
	text-align: center;
}

#gallery table {
	margin: 0 auto;
}

#gallery th {
	text-align: left;
}

#gallery td {
	width: 250px;
	text-align: center;
}

#gallery td p {
	font-weight: bold;
	text-align: center;
}

#gallery img {
	margin: 10px 0px 10px 0px;
}


/*** Forms ***/

#forms h3 {
	margin: 0 0 15px 0;
	padding: 10px 0 0 0;
}

#forms img {
	margin: 40px 0 0 0;
}


/*** Contact Us ***/

#contact {
	
}

/*** Contact Form ***/
#contactForm {
	padding:5px;
	border:1px solid #000000;
	background-color:#FFE763;
	width:165px;
		margin-left: auto;
	margin-right: auto;
}

#contactForm input, #contactForm textarea {
	color: #000000;
	border: 1px solid #000000;
}

#contactForm textarea {
	margin-top: 3px;
}

#contactForm .submit input {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background-color:#015488;
	border: 1px outset #000000;
}


/*** Directions ***/

#directions img {
	float: left;
	display: inline;
	margin: 0px 10px 10px 0px;
	border: 1px solid #015488;
}

#directions p {
	margin-bottom: 20px;
}

#drlocation {
font-size:10px;

text-align:center;

}
/*** Site Map ***/

#sitemap ul {
	list-style: square;
}

/*End Template*/
/* PNG Pics */
#flash {width:258px;
	height:258px;
	margin:5px;
	border: 1px solid #015488;
	
	float:left;
	}

/* PNG Pics */
#pic1, #pic2, #pic3, #pic4, #pic5, #pic6, #pic7 {width:250px;
	height:250px;
	margin:5px;
	border:4px solid #013250;
	float:left;
	}

html>body #pic1 {background: url(photos/left/1.png) top left no-repeat;}
*html #pic1 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/donaldmarks/photos/left/1.png');}

html>body #pic2 {background: url(photos/left/2.png) top left no-repeat;}
*html #pic2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/donaldmarks/photos/left/2.png');}

html>body #pic3 {background: url(photos/left/3.png) top left no-repeat;}
*html #pic3 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/donaldmarks/photos/left/3.png');}

html>body #pic4 {background: url(photos/left/4.png) top left no-repeat;}
*html #pic4 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/donaldmarks/photos/left/4.png');}

html>body #pic5 {background: url(photos/left/5.png) top left no-repeat;}
*html #pic5 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/donaldmarks/photos/left/5.png');}

html>body #pic6 {background: url(photos/left/6.png) top left no-repeat;}
*html #pic6 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/donaldmarks/photos/left/6.png');}

html>body #pic7 {background: url(photos/left/7.png) top left no-repeat;}
*html #pic7 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tntdental.com/donaldmarks/photos/left/7.png');}


/* End PNG */