* #address{float:left;padding:20px 20px 0 0;width:182px}

* #content{width:650px;margin:0 auto;background:url(images/bg-nav.jpg); position: relative;}

/* Logins Fly-outs Nav */
ul#logins
{
	position: absolute;
	z-index: 5;
	display: block;	
	top: 199px;
	left: -40px;
	list-style-type: none;
}

ul#logins li a#patient-login{display: block; background:url(images/nav/patient-login.gif); width: 202px; height:28px; text-indent: -9999px;}


ul#logins li a#patient-login:hover{background-position:0 -28px;}

ul#logins li ul, ul#logins li ul
{
	display: none;
	list-style-type: none;
}

ul#logins li:hover ul, ul#logins li:active ul
{
	background-image: url(images/bg-nav.jpg);
	background-repeat: repeat;
	width: 200px;
	border: 2px solid #000;	
	display: block;
	overflow: hidden;
	margin: -28px 0 0 185px;
	
}


ul#logins li:hover ul li a, ul#logins li:active ul li a
{
	display: block;
	width: 200px;
	height: 20px;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	padding: 5px;
	overflow: hidden;
}

ul#logins li:hover ul li a:hover, ul#logins li:active ul li a:active
{
	background-color: #4A432A;
	color: #fff;
}




/*
#4A432A


*/





* #footer{background-color:#000;float:left;text-align:center;width:650px}

* #footer-end{background-image:url(images/footer-end.jpg);float:left;text-align:center;width:650px;height:12px}

* #header{text-align:center;width:650px;height:194px;float:left}

* #image-center{text-align:center;width:530px}

* #navigation, * #left-column{float:left;width:202px; position: relative;}

* #site{background:url(images/bg-header.gif) no-repeat center top;width:100%;clear:both}

* #text{background-color:#ebead6;float:left;width:426px;padding:10px;border-left:2px solid #000;border-top:2px solid #000;min-height:650px}

* #text a{font-size:12px;line-height:16px}

* #text p{font-size:12px;line-height:16px}

*{margin:0;padding:0}

a,a:visited,a:active{color:#000;font-weight:400;text-decoration:underline}

a:hover{text-decoration:none}



body{background-color:#EEE;background-image:url(images/bg.gif);margin:20px 0 40px}



BODY, TD, .NormalText { font-weight: normal; font-style: normal; text-decoration: none; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 16px; }



.Header		{ color: #3B351E; font-weight: bold; font-size: 20px; line-height: 20px; }

.Subheader	{ color: #000000; font-weight: bold; font-size: 14px; }

.BoldBrown	{ color: #3B351E; font-weight: bold; }

.SmallText	{ font-size: 10px; }

.MediumText	{ font-size: 16px; }

.LargeText	{ font-size: 20px; }

.Brown		{ color: #3B351E; }

.Black		{ color: #000000; }

.White		{ color: #FFFFFF; }

.clear { clear:both}

h1{font-size:20px;margin:10px 0;color:#3b351e}

h2{font-size:14px;margin:10px 0;color:#000}

h3{font-size:12px;margin:10px 0;color:#3b351e}

img{border:0}

p{margin:10px 0}

ul{font-size:12px;margin:10px 10px 10px 40px;line-height:16px}

* #back-to-top{text-align:right;width:100%;margin-top:10px}

* #back-to-top a{font-size:11px;color:#000;text-decoration:underline;font-style:italic;font-weight:400}

* #home-links{width:100%;text-align:center}

* #home-links img{padding:10px}

* #address p{font-size:11px;text-align:right;line-height:14px;margin:0}

#footer a,#footer p{font-size:11px;line-height:14px;color:#FFF;font-weight:400;text-decoration:none}

#footer a:hover{text-decoration:underline}

* #footer-buttons{display:block;float:left;width:100%}

* #footer-buttons img{padding:5px}

* #navigation a{display:block;overflow:hidden;text-indent:-999em;width:202px;height:24px;margin:2px 0}

ul#navigation{list-style:none;margin:0;padding:0;clear:both}

* #navigation li{float:left}

a#doctor-login{background:url(images/nav/doctor-login.gif);height:28px;margin:27px 0 10px 0;}

* #what-sets-us-apart{background:url(images/nav/what-sets-us-apart.gif)}

* #meet-the-orthodontist{background:url(images/nav/meet-the-orthodontist.gif)}

* #meet-the-team{background:url(images/nav/meet-the-team.gif)}

* #satisfied-patients{background:url(images/nav/satisfied-patients.gif)}

* #appointments-and-policies{background:url(images/nav/appointments-and-policies.gif)}

* #ask-the-orthodontist{background:url(images/nav/ask-the-orthodontist.gif)}

* #about-orthodontics{background:url(images/nav/about-orthodontics.gif)}

* #braces-101{background:url(images/nav/braces-101.gif)}

* #emergency-care{background:url(images/nav/emergency-care.gif)}

* #the-game-room{background:url(images/nav/the-game-room.gif)}

* #contact-us{background:url(images/nav/contact-us.gif)}

* #home{background:url(images/nav/home.gif)}

#navigation a:hover,#navigation a.active{background-position:0 -24px}

a#doctor-login:hover{background-position:0 -28px}

* #navigation * .active{cursor:default}

* #text-subnavigation{width:446px;height:105px;background-image:url(images/bg-subnav.gif);float:left;border-left:2px solid #000;}

* #text-subnavigation p{font-size:15px;text-align:right;font-weight:400;line-height:22px;margin:30px 10px 0 0}

* #text-subnavigation .active{font-size:15px;color:#4a432a;text-decoration:underline;font-weight:700}

* #text-subnavigation a{font-size:15px;color:#000;text-decoration:none;font-weight:400}

* #text-subnavigation a:hover{font-size:15px;color:#4a432a;text-decoration:underline;font-weight:700}

* #list-subnavigation{clear:left}

* #list-subnavigation li{margin:10px 0}

* #list-subnavigation a{font-size:16px;font-weight:700;text-decoration:none}

* #list-subnavigation a:hover{text-decoration:underline}

* #list-subnavigation ul{clear:left}

* #list-subnavigation ul li{margin:10px 0}

* #list-subnavigation ul a{font-size:16px;font-weight:400;text-decoration:none}

* #list-subnavigation a:hover{text-decoration:underline}










* #games{width:90%;margin:0 auto;padding:5px;border:2px solid #000;background-color:#FFF;color:#000;font-size:12px}

img.right {
	float: right;
	clear: right;
	margin: 0 0 10px 10px;
	}

IMG.image{border:2px solid #000}

IMG.image-center{border:2px solid #000;margin:0 auto;display:block}

IMG.image-right{border-left:2px solid #000;border-bottom:2px solid #000;float:right;margin:-10px -10px 10px 10px}

IMG.image-photo{border:2px solid #000;float:right;margin:10px}

