body, td, p{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

body { padding:0px; margin:0px; background-color: #7994a9;  text-align:center; color:#506a7d;}/*background-color: #b0cace;*/

html {scrollbar-face-color: #E0E0E0;scrollbar-Base-Color:#999999;scrollbar-track-color: #ffffff;scrollbar-highlight-color: #ffffff;scrollbar-darkshadow-color: #ffffff;scrollbar-Shadow-Color:#999999;scrollbar-arrow-color: #333333;
}

A {	color: #7692a7;	text-decoration: none;}	
A:HOVER {color: #7692a7; text-decoration: none;}
A:focus {outline:none;}

.link1 A {	color: #7692a7;	text-decoration: none;}	
.link1 A:HOVER {color: #7692a7; text-decoration: none;}

h1, h2, h3, h4 {padding:0; margin:0;}

a img {border:none;}

.color1 { color: #004D91;}

p {padding:0 0 12px 0; margin:0;}
form {padding:0; margin:0;}
INPUT { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color:#506a7d;}
select, textarea {color:#506a7d;}

.MainHeader { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#7692a7;}
.SubHeader { font-size:13px; font-weight:bold; color:#7692a7;}

.IMGborder { border:1px solid #666666;}
.clr {clear:both; }

.bf { font-size:12px; font-weight:bold;}

/* main top section*/
#topnav { background-color:#b0cace; border-bottom:2px solid #fff;  border-top:1px solid #fff;}
.navbar {width:798px; margin:0 auto; text-align:left; border-left:2px solid #fff; border-right:2px solid #fff;}

/* navigation links
-------------------------------------------------------- */
ul#nav {
	width:721px; height:18px;
	background: url("images/nav.gif") no-repeat;
	position: relative;
	padding:0; margin:0; margin-left:36px;
	}

	ul#nav li {
		float: left;
		list-style: none; padding:0; margin:0; list-style-type:none;
		}
	
	ul#nav li a {
		position: absolute;
		text-indent: -9999px;
		text-decoration: none;
		border: none !important;
		top: 0; height: 18px;
		}

		ul#nav li#nav-1 a { 
			left: 0px; width: 118px; 
			background: url("images/nav.gif") -0px 0 no-repeat;
			}
		ul#nav li#nav-2 a { 
			left: 118px; width: 177px; 
			background: url("images/nav.gif") -118px 0 no-repeat;
			}
		ul#nav li#nav-3 a { 
			left: 295px; width: 100px; 
			background: url("images/nav.gif") -295px 0 no-repeat;
			}
		ul#nav li#nav-4 a { 
			left: 394px; width: 86px; 
			background: url("images/nav.gif") -394px 0 no-repeat;
			}
		ul#nav li#nav-5 a { 
			left: 479px; width: 161px; 
			background: url("images/nav.gif") -479px 0 no-repeat;
			}
		ul#nav li#nav-6 a { 
			left: 639px; width: 83px; 
			background: url("images/nav.gif") -639px 0 no-repeat;
			}
			

ul#nav li#nav-1 a:hover  	{ background-position: -0px -18px; }
ul#nav li#nav-2 a:hover  	{ background-position: -118px -18px; }
ul#nav li#nav-3 a:hover  	{ background-position: -295px -18px; }
ul#nav li#nav-4 a:hover  	{ background-position: -394px -18px; }
ul#nav li#nav-5 a:hover  	{ background-position: -479px -18px; }
ul#nav li#nav-6 a:hover  	{ background-position: -639px -18px; }

ul#nav li#nav-1 a.active  	{ background-position: -0px -18px; }
ul#nav li#nav-2 a.active  	{ background-position: -118px -18px; }
ul#nav li#nav-3 a.active  	{ background-position: -295px -18px; }
ul#nav li#nav-4 a.active  	{ background-position: -394px -18px; }
ul#nav li#nav-5 a.active  	{ background-position: -479px -18px; }
ul#nav li#nav-6 a.active  	{ background-position: -639px -18px; }


/* sub nav ----------------------*/
#ourpractice, #generally, #restoratively, #cosmeticly, #contactly { position:absolute; z-index:5; visibility: hidden; background-image:url(images/trans.gif); padding:2px 0 0 0;}

	.navsubleft { font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	.navsubleft ul {padding:0; margin:0; list-style-type: none;}
	.navsubleft ul li {padding:0; border:1px solid #fff; list-style:none; margin:0 0 1px 0;}
	.navsubleft ul li a{ color:#fff; font-size:11px; font-weight:bold; padding:2px 7px;
						 display:block; width:134px; background-color:#7692a7; FILTER: alpha(opacity=90); -moz-opacity:0.90; opacity: 0.85;}
	.navsubleft ul li a.active,.navsubleft ul li a.visited{ color:#fff;}
	.navsubleft ul li a:hover{ color:#FFF; background-color:#8ca8b2; display:block; color:#fff;}
	
/* ================ close nav bar */

.mhome {background:url(images/backhome.gif) #b0cace repeat-y center;}
.wrapper {width:798px; margin:0 auto; text-align:left; border-left:2px solid #fff; border-right:2px solid #fff;}
.brd { border-left:2px solid #fff; border-right:2px solid #fff;}

.spnote { border:1px solid #7994a9; padding:6px 9px; margin:14px 6px 6px 6px; text-align:left; font-size:10px;}
.spnote a{ color:#315876 !important; font-weight:bold;}

/* logo top section */
#logo { background-color:#7692a7;}
#logo p.lf{ float:left; padding:0; margin:0; width:232px; height:123px;}
#logo p.lf a{ width:232px; height:123px; text-indent:-9999px; background:url(images/logo.gif) no-repeat; display:block;}
#logo p.rf{ float:right; padding:0; margin:0; background:url(images/ban_livelifewithasmile.gif) no-repeat right bottom; display:block; width:285px; height:37px; padding-top:86px; text-indent:-9999px;}


/*flash main section */
#Hmain { background:url(images/flashback.gif) repeat-x; border-top:2px solid #fff;}

#Banmain { background:url(images/banimgback.gif) repeat-x; border-bottom:2px solid #fff;}

/* main section */
.tb {background:url(images/topbanback.gif) repeat-x top;}
#topban {background:url(images/topback.jpg) no-repeat; height:161px; height/**/:/**/71px; width:798px; margin:0 auto; padding:90px 0 0 0; border-left:2px solid #fff; border-right:2px solid #fff; overflow:hidden;}

.addthisInn { position:relative; height:1px !important;}
.addRF { width:218px; min-width:218px; max-width:300px; position:absolute; top:8px; right:85px;}

.addthisInn1 { padding:4px 0 10px 0; text-align:center;}
.addRF1 { width:218px; min-width:218px; max-width:300px; margin:0 auto; height:22px;}

#content { background:url(images/contentback.gif) repeat-y; width:798px; margin:0 auto; border-left:2px solid #fff; border-right:2px solid #fff;}

#content h2{ font-size:13px; font-weight:bold; padding:0; margin:0 0 10px 0; font-family:Arial, Helvetica, sans-serif; background-color:#8cb1bc; color:#fff; padding:3px; border:1px solid #fff;}

.smlfnt { border:1px dotted #86b0bc; padding:7px 11px; margin:0 32px;}
.smlfnt1 {font-size:10px;}
.dotline {border-bottom:2px dotted #859eb0; padding:14px 0 0 0; margin:0 0 14px 0;}

.cnt1 {background:url(images/contentback1.jpg) no-repeat top; }
.cnt2 {background:url(images/contentback2.jpg) no-repeat bottom;}
.txt {height:auto !important; height:682px; min-height:682px; text-align:justify; padding:10px 96px 75px 96px;}
.txt h1{ font-size:13px; font-weight:bold; padding:0; margin:0 0 6px 0; font-family:Arial, Helvetica, sans-serif;}
.txt strong {color:#7692a7;}

.Scnt1 {background:url(images/contentback1S.jpg) no-repeat top; }
.Scnt2 {background:url(images/contentback2S.jpg) no-repeat bottom;}
.Stxt {height:auto !important; height:478px; min-height:478px; min-height/**/:/**/382px; height/**/:/**/382px; text-align:justify; padding:10px 96px 75px 96px;}
.Stxt h1{ font-size:13px; font-weight:bold; padding:0; margin:2px 0 6px 0; font-family:Arial, Helvetica, sans-serif;}
.Stxt strong {color:#7692a7;}

/* footer section */
#footer { background-color:#7692a7; border-top:2px solid #fff;}
#footer p.rf{float:right; padding:0; margin:0; display:block; background:url(images/botaddress.gif) no-repeat; width:294px; height:125px; text-indent:-9999px;}

#footer p.lf1{ float:left; padding:0; margin:0; width:386px;  height:32px;}
#footer p.lf1 a{ display:block; width:386px; height:32px; text-indent:-9999px; background:url(images/ban_mitchell_sabbagh_home.gif) no-repeat; margin:15px 0 0 16px;}

.bot1 { height:18px; border-bottom:1px solid #fff;}
.bot1 img{ margin:0 15px; border:none;}
.bot1 img a{ border:none;}

.bot2 { height:43px; background:url(images/botbackinn.gif) repeat-x; }
.bot2 img{ margin:2px 15px 0px 15px; border:none;}
.bot2 img a{ border:none;}

.Botlinks { color:#315876; padding:1px 5px 22px 5px;}
.Botlinks a{ color:#315876;}
/*.Botlinks a:hover{ color:#ccdae5;}*/

.ztable { border:1px solid #7692a7;}
.ztable td{ padding:5px; border-bottom:1px dotted #7692a7; border-right:1px dotted #7692a7;}
.rw1 { background-color:#5e83a0;}
.rw1 td{ background-color:#5e83a0; font-size:14px; font-weight:bold; color:#fff;}
.rw2 { background-color:#d3edf4; }
.rw2 td{ border-bottom:2px dotted #fff; border-right:1px solid #7692a7; font-size:12px; font-weight:bold; color:#5e83a0;}
.smlfnt1 {font-size:10px;}
.smlfnt2 {font-size:11px;}
.smlfnt2 ul{ padding:0; margin:0 2px; text-align:left;}
.smlfnt2 ul li{ padding:2px; margin:0; list-style-type:none; border-bottom:1px dotted #fff;}
.smlfnt3 {font-size:11px;}
.smlfnt3 ul{ padding:0; margin:0 2px; text-align:left;}
.smlfnt3 ul li{ padding:2px; margin:0; list-style-type:none; border-bottom:1px dotted #7692a7;}

.batable { border:1px solid #7994a9;}
.batable td{ padding:2px; border:1px solid #7994a9}
.rw3 { background-color:#8cb3d4;}
.rw3 td{ font-size:13px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif;}

.imgbrdpic { padding:4px; border:2px solid #7994a9; margin:2px 0 2px 18px;}
.babrdpic { padding:2px; border:2px solid #7994a9; margin:2px;}

/* site map */
.sitemap {padding:0 35px;}
.sitemap ul {padding:0; margin:0 0 8px 0;}
.sitemap ul li{ border-bottom:1px dotted #282C69; font-size:13px; font-weight:bold; list-style-image:none; list-style:none; padding:0; margin:3px 0;}
.sitemap ul ul {padding:1px 25px; margin:4px 20px;}
.sitemap ul ul li{ border-bottom:none; font-size:11px; font-weight:bold;  list-style-image:url(images/bulcir.gif)}

.sitemap ul ul ul li{ border-bottom:none; font-size:11px; font-weight:normal;  list-style-image:url(images/bulcir.gif)}


	/* bottom links */
	#Home .BotAll {padding:15px 0;}
	#Home .botnewlinks {color:#000; background-color:#b0cace; border-bottom:1px solid #fff;}
	#Home .botTargetLinks { border-top:1px solid #7692a7; border-bottom:1px solid #7692a7; color:#000; background-color:#a0bac3;}
	#Home .botTargetLinks a{ text-decoration:none; color:#3b576d;}
	#Home .botTargetLinks a:hover{ color:#5f798d;}
	#Home .botnewlinks a{ text-decoration:none; color:#3b576d;}
	#Home .botnewlinks a:hover{ color:#5f798d;}
	
	.BotAll {padding:0 0 15px 0;}
	
	.botTargetLinks { border-top:1px solid #afcbcf; border-bottom:1px solid #afcbcf; padding:5px 0 6px; margin:0; text-align:center; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#fff;}
	.botTargetLinks a{ text-decoration:none; color:#bed2d9;}
	.botTargetLinks a:hover{ color:#fff;}
	
	.botnewlinks {padding:10px 0 15px 0; text-align:center; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#fff; background-color:#7994a9; border-bottom:1px solid #afcbcf;}
	.botnewlinks a{ text-decoration:none; color:#bed2d9;}
	.botnewlinks a:hover{ color:#fff;}
	.botnewlinks p{ padding: 2px 0; margin:1px 0; font-size:10px;}
