body			{margin: 0 0 12px; padding: 0; background: #4F9796 url(../images/background.gif) repeat-x 0 0;}

h1 {
	font-size: 18px; 
	padding:0; 
	margin:0;
	color: #FFFFFF;
}

h2				{height: 34px; margin: 0; padding: 0; overflow: hidden; font-weight: normal; font-size: 24px; line-height: 29px; background: #4F9796;}

h2 span			{display: block;}

h2 span img		{display: block; margin: -224px 0 0 auto;}

h2 big			{display: block; padding: 0 10px 5px; font-size: 1em; text-align: right;}

h3				{font-size: 18px;}

h4				{font-size: 16px;}

h5				{margin-top: 10px; padding-top: 0; color: #005D5D; font-size: 12px;}

body, td,

.NormalText		{color: #FFF; font-size: 14px; font-family: Tahoma, Georgia;}



div.wrap		{clear: both; background: #005D5D;}

div.banner		{width: 785px; height: 224px; margin: auto; overflow: hidden; clear: both; font-weight: normal; font-size: 1em; background: #005D5D; position:relative}

div.maincontent	{width: 559px; min-height: 240px; padding: 20px; background: url() no-repeat 0 0;}

div.maincontent td

				{line-height: 1.7em;}

div.sesame		{display: block; padding: 44px 0 10px; text-align:center;}

p#footer		{font-size: 10px; line-height: 12px;}

tr td.leftnav	{width: 186px; font-size: 12px; line-height: 1em; background: #7C5D1C;}



/* LINKS ---------- */

a:link,

a:visited		{color: #fff; text-decoration: none;}

td.leftnav a	{color: #CFB887;}



div.maincontent a		{text-decoration: underline;}

div.maincontent a:hover	{color: #CFB887;}

p#internal a			{text-decoration: none;}



/* ---------------Top Navigation ------------------ */

ul#top-nav				{width: 268px; margin: 0 auto; padding: 0 10px 0 507px; list-style-type: none;}

ul#top-nav li			{float: left;}

ul#top-nav a			{width: 134px; display: block; height: 40px; overflow: hidden; background-repeat: no-repeat; text-indent: -999em; /* Indents the rich-text so it does not show */}



/* Set the image for each nav item */

ul#top-nav a#patient-login			{background-image: url(../images/nav-patient-login.gif);}

ul#top-nav a#doctor-login			{background-image: url(../images/nav-doctor-login.gif);}





/* Shift the image position up to show the active state */

ul#top-nav a:hover,

ul#top-nav a.active		{background-position: 0 -40px; cursor: default;}



/* ---------------Main Navigation ------------------ */

ul#nav		{margin: 1px 0 0; padding: 0; position: relative; font-size: 11px; list-style-type: none;}

ul#nav a	{width: 186px; height: 20px; display: block; background-repeat: no-repeat; text-indent: -999em; /* Indents the rich-text so it does not show */}



/* Set the image for each nav item */

ul#nav a#home						{background-image: url(../images/nav-home.gif);}

ul#nav a#meet-dr-montano			{background-image: url(../images/nav-meet-dr-montano.gif);}

ul#nav a#meet-dr-cardall			{background-image: url(../images/nav-meet-dr-cardall.gif);}

ul#nav a#meet-the-team				{background-image: url(../images/nav-meet-the-team.gif);}

ul#nav a#office-tour				{background-image: url(../images/nav-office-tour.gif);}

ul#nav a#what-sets-us-apart			{background-image: url(../images/nav-what-sets-us-apart.gif);}

ul#nav a#faqs						{background-image: url(../images/nav-faqs.gif);}

ul#nav a#blog						{background-image: url(../images/nav-our-blog.gif);}

ul#nav a#testimonials				{background-image: url(../images/nav-testimonials.gif);}

ul#nav a#benefits-of-braces			{background-image: url(../images/nav-benefits-of-braces.gif);}

ul#nav a#invisalign					{background-image: url(../images/nav-invisalign.gif);}

ul#nav a#invisalign-teen			{background-image: url(../images/nav-invisalign-teen.gif);}

ul#nav a#suresmile					{background-image: url(../images/nav-suresmile.gif);}

ul#nav a#about-braces				{background-image: url(../images/nav-about-braces.gif);}

ul#nav a#request-an-appointment		{background-image: url(../images/nav-request-an-appointment.gif);}

ul#nav a#contact-us					{background-image: url(../images/nav-contact-us.gif);}

ul#nav a#new-patient-forms			{background-image: url(../images/nav-new-patient-forms.gif);}

ul#nav a#contests					{background-image: url(../images/nav-contests.gif);}

ul#nav a#the-fun-zone				{background-image: url(../images/nav-the-fun-zone.gif);}

ul#nav a#orthodontic-links			{background-image: url(../images/nav-orthodontic-links.gif);}

ul#nav a#smile-lifetime			    {background-image: url(../images/smile-lifetime.gif);}



/* Shift the image position up to show the active state */

ul#nav a:hover,

ul#nav a.active			{background-position: 0 -20px; cursor: default;}



ul#nav ul				{width: 144px; margin: 0; padding: 5px 0; position: absolute; left: -999em; z-index: 99; background: #CAB280; list-style-type: none;}

ul#nav li				{float: left;}

ul#nav li:hover ul,

ul#nav li.sfhover ul	{left: 0; margin: -20px 0px 0px 186px}

ul#nav ul a				{width: 125px; height: 1em; margin: 0; padding: 4px 4px 5px 15px; text-indent: 0;}

ul#nav ul li a			{color: #7C5D1C;}

ul#nav ul li a:hover	{color: #FFF; background: #7C5D1C;}



tr td.game-text			{color: #005D5D;}



img.right {

float:right;

margin:0 0 10px 10px;}



.left {

float:left;

margin:0 10px 10px 0;}

img.right {

float:right;

margin:0 0 10px 10px;}

.clear {

clear:both;}

h2.media-center {

background:#4f9796;

color:#FFF;

margin:0;

padding:5px;}

div.media-center {

background:#7c5d1c;

color:#FFF;

display:inline-block;

margin-bottom:10px;

overflow:auto;

padding:10px;}

div.media-center a {

color:#FFF;}

div.media-center img {

border:1px solid #FFF;}

#smile-lifetime { position:relative; top:180px; left:3px;}

#phone-number2 { padding:10px 0 0 0px; text-align:center; float:left; position:absolute; left:85px; top:178px}

#social img { margin: 0 2px 0 0; width: 36px; height:36px; }