body{background-image:url(images/bg.jpg);background-color:#CAB77F}

BODY, TABLE, TD, .NormalText { font-weight: normal; text-decoration: none; font-style: normal; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height: 18px; }

.Title		{color:#424F31;font-family:Arial, Helvetica, sans-serif;font-size:32px;font-style:italic;font-weight:bold;line-height:32px;}
.Header		{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:20px;font-style:italic;font-weight:bold;line-height:20px;}
.Subheader	{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;line-height:18px;}

.Green	{ color: #424F31; }
.Black	{ color: #000000; }

.SmallText	{ font-size: 10px; line-height: 12px; }
.MediumText	{ font-size: 16px; line-height: 16px; }
.LargeText	{ font-size: 24px; line-height: 24px; }

table{padding-top:12px}
td{padding-top:5px;padding-bottom:5px}
p{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin-top:10px;margin-bottom:10px;line-height:18px}
p a,p a:visited,p a:active{color:#000;text-decoration:underline}
h1{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:20px;font-style:oblique;margin-top:20px;margin-bottom:10px}
h2{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;margin-bottom:10px;margin-bottom:10px}
h3{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;margin-bottom:10px;text-align:center}
h4{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:0 20px 10px 20px;text-align:center;font-weight:400}
ol,ul{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin-left:50px;line-height:18px}
ul a,ul a:visited,ul a:active{color:#000;text-decoration:underline}
* .small{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;margin-top:20px;margin-bottom:20px;line-height:12px}
* #body{margin:50px auto 0;width:796px}
* #container{background-color:#313828;background-image:url(images/container-bg.gif);background-repeat:repeat-y;width:796px;float:left}
* #navigation{width:228px;float:left}
* #nav-container{width:228px;float:left}
* #nav-text{width:190px;background-image:url(images/nav/bg.jpg);background-color:#424F31;background-repeat:no-repeat;margin-left:24px;padding-left:10px;border-top:0 solid #313828;border-right:2px solid #313828;border-bottom:0 solid #313828;border-left:2px solid #313828}
* #content{background-image:url(images/content-bg.gif);background-repeat:repeat-y;background-color:#E8DFCC;width:552px;float:left;margin-top:16px}
* #content-bg{background-image:url(images/logo-right.gif);background-repeat:no-repeat;padding-left:38px;padding-right:38px;padding-top:30px;padding-bottom:30px;float:left}

/*
* #address{background-image:url(images/address-bg.gif);width:142px;height:206px;padding-left:3px;padding-top:10px;border:1px solid #313828;color:#313828;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:15px; text-align: center;}
*/

* #address{background-image:url(images/address-bg.gif);width:175px;height:206px;padding-left:3px;padding-top:10px;border:1px solid #313828;color:#313828;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:15px; text-align: center;}

.clear { clear:both}
* #flash-link{margin-top:34px;padding-bottom:70px;text-align:center;color:#FFF;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:10px;width:178px}
* #flash{width:450px;height:240px;float:left;margin-left:12px;}
* #front-aao-link{width:183px;height:78px;margin-left:58px;float:left}
* #front-pl-link{width:183px;height:78px;margin:0 auto;}
#callout-suresmile { float:left; margin:20px 0 20px 0}
* #footer-container{width:552px;float:left;background-color:#313828;padding-top:35px;padding-bottom:35px}
* #footer{background-image:url(images/footer-bg.gif);padding-top:10px;height:125px;width:552px;line-height:13px;}
* #footer-text{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;text-align:center}
* #footer-text a,#footer-text a:visited,#footer-text a:active{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;text-align:center;text-decoration:underline}
* #sesame a,#sesame a:visited,#sesame a:active{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;text-align:center;text-decoration:none}
* #pic{width:458px;float:left;margin-top:8px;margin-left:12px;margin-bottom:20px;}
* #tour{width:400px;height:300px;margin-top:20px;margin-left:42px;margin-bottom:20px;border:1px solid #313828}
* .pic-team{width:204px;height:239px;float:left;margin-top:20px;margin-bottom:40px;margin-right:10px;margin-left:12px}
* .pic-right{float:right;margin:8px;border:1px solid #313828}
* .pic-left{float:left;margin:8px;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;font-weight:700}
* .pic-left ol{font-size:9px;text-align:left;font-weight:400}
* .pic-border{border:1px solid #313828}
* .resource{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:8px;line-height:18px;float:left;height:51px;width:300px;padding-top:10px}
hr{height:2px;border:none;background-color:#313828;color:#313828;margin-top:10px;margin-bottom:10px}
* #office-forms{background-color:#424F31;float:right;width:200px;border:1px solid #313828;padding:10px;margin-top:10px;margin-left:10px;margin-bottom:10px;color:#FFF}
* #office-forms p,#office-forms a,#office-forms a:visited,#office-forms a:active{color:#FFF}
* #back-to-top,#back-to-top a,#back-to-top a:visited,#back-to-top a:active{text-align:right;color:#000;font-weight:700;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px}
ul#nav{list-style:none;margin:0;padding:0}
* #nav li{width:180px;height:22px;line-height:0;float:left}
* #nav a{display:block;height:22px;overflow:hidden;text-indent:-999em;width:180px;float:left}
* #about-braces{background:url(images/nav/about-braces.gif)}
* #about-orthodontics{background:url(images/nav/about-orthodontics.gif)}
* #about-us{background:url(images/nav/about-us.gif)}
* #contact-us{background:url(images/nav/contact-us.gif)}
* #doctor-login{background:url(images/nav/doctor-login.gif)}
* #home{background:url(images/nav/home.gif)}
* #innovations{background:url(images/nav/innovations.gif)}
* #invisalign{background:url(images/nav/invisalign.gif)}
* #suresmile{background:url(images/nav/suresmile.gif)}
* #orthodontic-links{background:url(images/nav/orthodontic-links.gif)}
* #patient-login{background:url(images/nav/patient-login.gif)}
* #what-sets-us-apart{background:url(images/nav/what-sets-us-apart.gif)}
* #nav a:hover,#nav .active{background-position:0 -22px}
* #nav .active{cursor:hand}
* #sub-nav .active{color:#313828;font-weight:700;text-decoration:none}
* #sub-nav{float:left;text-align:right;width:460px;padding-bottom:5px}
* #sub-nav a,#sub-nav a:visited,#sub-nav a:active{color:#313828;font-family:Arial, Verdana, Tahoma, sans-serif;font-size:13px;font-weight:700}
* #about-us-nav{float:left;text-align:right;width:460px;padding-bottom:30px}
* #about-us-nav a,#about-us-nav a:visited,#about-us-nav a:active{color:#313828;font-family:Arial, Verdana, Tahoma, sans-serif;font-size:13px;font-weight:700}
* #about-us-sub-nav{float:left;text-align:left;width:460px;padding-bottom:30px}
* #about-us-sub-nav a,#about-us-nav a:visited,#about-us-nav a:active{color:#313828;font-family:Arial, Verdana, Tahoma, sans-serif;font-size:13px;font-weight:700}
* #content table td a {color:#000}
table.team td	  {vertical-align: middle; text-align: left; padding: 35px 0; border-top: 2px solid #313828;}
table.team td img {width:204px;height:239px;float:left;margin-right:10px;margin-left:12px}
*{margin:0;padding:0}

/* DROP-DOWN-NAVIGATION ----------------*/

#nav li ul { /* second-level lists */margin: 0 0 0 179px; padding:0; width: 200px; position: absolute; background: #fff; left: -999em; font-size: 12px;line-height: 24px; border: 1px solid #56422a; height: auto;}
#nav li ul li { list-style:none} 
#nav li ul a {list-style:none; width: 200px; color: #56422a; text-indent: 10px;text-decoration: none; padding: 0px 0 0 0; line-height: 24px;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;display:block;z-index:100;}
#nav li:hover ul a:hover, #nav li.sfhover ul a:hover {color: #fff; background: #56422a;}
.sp-width { width:300px;}

.icons {
	margin-top:10px;
}

.icons a{
	color:#424F31;
	text-decoration: none;
	border-style:none;
}
