body{	font-family: Arial, Helvetica, sans-serif;	background: url(images/topBg.jpg) repeat left top;	margin: 0;	text-align: center;}#centerDiv{	width: 1024px;	text-align: left;	margin-right: auto;	margin-left: auto;	height: auto;	padding: 0px;}p{	font-size: 12px;	line-height: 20px;	padding-top: 0px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 0px;}h1{	font-size: 20px;	font-weight: normal;	color: #0d5cab;	letter-spacing: 1px;	margin: 5px 0;}h2{	font-size: 24px;	font-weight: normal;	color: #FF9900;	letter-spacing: 0px;	line-height: normal;	padding: 0px;}h3{	font-size: 13px;	font-weight: bold;	color: #0d5cab;	letter-spacing: 1px;}h4{	font-size: 12px; 	font-weight: bold;}a{	font-weight: bold;	text-decoration: none;	color: #006AA3;}a:hover{	text-decoration: none;	color: #000066;}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: #667430;	background: #667430;	height: 1px;	border: 0;}.margin p {margin: 5px 0;}/* =============================================== *//* CUSTOM FORMS/* =============================================== */.fields{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #3a421b;	border: #7a7034 1px solid;	background-color: #a9ab7a;}input.submit{	border: 1px solid #7a7034;	padding: 0.25em;	background-color: #a9ab7a;	color: #3a421b;	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;}/* =============================================== *//* TEMPLATE/* =============================================== */#leftCurve{	background: url(images/topBg.jpg) top left no-repeat;	width: 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-image: url(images/bodyRepeat.jpg);	background-repeat: repeat-y;	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;}#nameTreatment{	width: 300px;	float: left;	font-size: 26px;	font-weight: bold;	color: #ffffff;}.doctorName{	color: #ffffff;	font-size: 12px;	font-weight: bold;}#phone{	width: 180px;	float: right;	text-align: right;	color: #ffffff;	font-size: 15px;	font-weight: bold;}#address{	width: 300px;	float: left;	text-align: left;	color: #ffffff;	font-size: 15px;	font-weight: bold;	margin-top: 12px;}#slogan{	width: 180px;	float: right;	text-align: right;	color: #ffffff;	font-size: 12px;	font-weight: bold;	margin-top: 1px;	padding: 2px 0px 0px 0px;}#mainContent{	width: 480px;	float: left;	padding-top: 50px;	margin: 0 0 0 20px;	padding-right: 10px;}#btmBar{	width: 960px;	background: url(images/footer.jpg) top left no-repeat;	height: 200px;	float: left;}#btmLinks{	width:960px;	text-align:center;	margin-top:145px;	color:#ffffff;	font-size:11px;}#btmLinks p{	font-size:11px;}#btmLinks a{	color:#ffffff;	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:22px; line-height:20px; color:#ffffff; font-size:14px;  padding-left:20px;}#navWrap li a:hover {display:block; background:url(images/rollover.gif) no-repeat left center; color:#d1dfe2; text-decoration:none;}#logoHolder{	width:183px;	height:173px;	position:relative;	top:40px;	left:570px;}/* =============================================== *//* GENERAL CLASSES/* =============================================== */div.clear {clear: both;}/* =============================================== *//* PAGES 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 #0d5cab;}/*** Meet the Doctor ***/#doctor img{	float: left;	display: inline;	margin: 0px 10px 10px 0px;	border: 1px solid #0d5cab;}/*** 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 #7F3A10;}/*** Services Provided ***/#services .procImages{	float: left;	display: inline;}#services .procImages img{	margin-right: 10px;	border: 1px solid #7F3A10;}/*** Dental Implants ***/#implants .procImages{margin-bottom: 10px;}#implants .procImages img{	margin-right: 10px;	border: 1px solid #7F3A10;}#implants .implantVid{	width: 200px;	text-align: center;}/*** Invisalign ***/#invisalign img{	float: left;	display: inline;	margin: 0px 10px 10px 0px;	border: 1px solid #7F3A10;}/*** Smile Gallery ***/#gallery {text-align: center;}#gallery h2 {text-align: left;}/*** 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 #342E12;	background-color:#d5c9b1;	width:165px;	margin-left: auto;	margin-right: auto;}#contactForm p{	color: #000000;}#contactForm input, #contactForm textarea{	color: #290101;	border: 1px solid #0d5cab;}#contactForm textarea {margin-top: 3px;}#contactForm .submit input{	font-size: 13px;	font-weight: bold;	color: #ffffff;	background-color:#0d5cab;	border: 1px outset #0d5cab;}/*** Directions ***/#directions img{	float: left;	display: inline;	margin: 0px 10px 10px 0px;	border: 1px solid #7F3A10;}#directions p {margin-bottom: 20px;}#drlocation{	font-size:10px;	text-align:center;}/*** Site Map ***/#sitemap ul {list-style: square;}/* =============================================== *//* FLASH/* =============================================== */#flash{	width:300px;	height:376px;	margin:5px;	float:left;}#flashAbout{	height: 149px;	margin: 2px 7px 4px 0px;	float: left;	width: 260px;}/* =============================================== *//* PNG PICS/* =============================================== */#pic1, #pic2, #pic3, #pic4, #pic5, #pic6, #pic7{	width:250px;	height:250px;	margin:5px;	border:4px solid #0d5cab;	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');}/* =============================================== */.stdLeftImage{	margin: 2px 10px 4px 0px;	border: 1px solid #0d5cab;}.stdRightImage{	margin: 2px 5px 4px 10px;	border: 1px solid #0d5cab;}#stdPage {line-height: inherit;}.lblCell{	font-size: 12px;	font-weight: bold;}.cntCell{	font-size: 12px;	font-weight: normal;}.sidebarCoupon {	color: #006AA3;}.sidebarCoupon p{	text-align: center;	margin: 3px 5px 4px 0px;	padding: 0px;	color: #006AA3;}.sidebarCoupon a:link, .sidebarCoupon a:visited, .sidebarCoupon a:hover{	color: #006AA3;	text-decoration: none;}.staffPhoto{	border: #000000 1px solid;	margin: 5px 0px 5px 0px;}.sidebarButton {color: #ffffff;}.sidebarButton p{	text-align: center;	margin: 3px 9px 8px 0px;	padding: 0px;}table.requestTable {font-size: 12px;}td.requestFieldLabel {font-weight: bold;}.side_nav {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 20px;	font-weight: bold;	color: #006AA3;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 15px;}.phone {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	line-height: normal;	font-weight: bold;}
