html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,hr{border:0; margin:0; padding:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%;font-family:"Verdana", Arial, Helvetica, sans-serif;}
/* - - - - - - - - - - GENERAL LINKS - - - - - - - - - - */
a {color:#3c78ca;}
a:visited {color:#3c78ca;}
a.noVisited:visited {color:#3c78ca;}
a:hover, a.noVisited:hover {color:#3c78ca;}
/* - - - - - - - - - - BODY - - - - - - - - - - */
body {background:#fff url(images/new-body-bg.jpg) left top repeat-x; margin:0px 0px 0px 0px; font-weight:normal; font-style:normal; text-decoration:none;}

/* edit.com visible styles */
BODY, TD, .NormalText { text-decoration: none; font-weight: normal; font-style: normal; font-size:12px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:20px; }

.Title		{ color: #9F9D60; font-size: 32px; font-weight: bold; font-family: Arial; font-style: italic; line-height: 32px; }
.Header		{ color: #718DB2; font-size: 13px; font-weight: bold; font-family: Verdana; }

.Green		{ color: #9F9D60; }
.Blue		{ color: #718DB2; }
.Black		{ color: #000000; }
.White		{ color: #FFFFFF; }

.SmallText	{ font-size: 10px; }
.MediumText	{ font-size: 16px; line-height: 16px; }
.LargeText	{ font-size: 24px; line-height: 24px; }

IMG.FloatLeft 	{ float: left; margin: 0 5px 5px 0; }
IMG.FloatRight 	{ float: right; margin: 0 0 5px 5px; }

table.body 	  { margin-bottom: 20px; }
table.body td { padding: 0 20px; }

* #content {/*background:url(images/content-tile.gif) repeat-y; */margin:0px auto; width:850px; overflow:hidden;}
* #big-body-bg-tile {/*background:url(images/big-body-bg-tile.gif) repeat-y;*/ margin:0px auto; width:850px;}
* #big-body-bg {/*background:url(images/big-body-bg.gif) no-repeat;*/ margin:0px auto; width:850px;}
/* - - - - - - - - - - HEADER - - - - - - - - - - */
* #header {background:url(images/header.jpg) no-repeat; margin:0px auto; width:850px; height:145px; position: relative;}

.social {position: absolute; z-index: 5; right: 4px; top: 94px; display: block; width: 229px;}

.social img 
{
width:auto;
height:29px;
	margin: 0;
	padding: 0;
}

* #logo a {display:block; width:510px; height:119px; margin:0px 0px 0px 0px;}
* .logo-style {list-style-type:none; text-indent:-999em;}
/* - - - - - - - - - - GENERAL MENU - - - - - - - - - - */
* #cool {margin:0px auto; width:850px; overflow:visible; z-index: 10; position: relative;}
* #nav a:hover {background-position:0px -39px;}
* #nav .active {background-position:0px -39px;}
* #nav li:hover ul {left:auto; top:38px; margin-left:0px;}
* #nav li.sfhover ul {left:auto; top:38px; margin-left:0px;}
* #nav .active {cursor:default;}
* #nav ul {padding:0px; margin:0px; list-style-type:none;}
* #nav ul li {float:none;}
* #nav li ul {padding:0px 0px 0px 0px; background:#718db2; left:-9999em; position:absolute; height:auto;}
* #nav ul li a {padding:5px 7px 0px 11px; font-size:12px; margin:0px; color:#ffffff; text-indent:0px; height:19px; text-decoration:none; font-family:"Verdana", Arial, Helvetica, sans-serif; font-weight:bold;}
* #nav ul li a:hover {color:#000000; font-weight:bold;}
ul#nav {list-style-type:none; position:relative;margin-left:30px;}
* #nav a {display:block; overflow:hidden; text-indent:-999em;}
* #nav {width:850px; margin:0px; padding:0px;}
* #nav li {float:left;}
/* - - - - - - - - - - SUB ELEMENTS OF GENERAL MENU - - - - - - - - - - */


* #sub-about-our-office {margin-left: 6px !important; width:220px;}
* #sub-patient-info {margin-left: 14px !important; width:350px;}
* #sub-faq {margin-left: 13px !important; width:220px;}
* #sub-damon-system {margin-left: 14px !important; width:220px;}
* #sub-invisalign {margin-left: 12px !important; width:220px;}
* #sub-community-and-events {margin-left: 14px !important; width:220px;}
* #sub-testimonials {margin-left: 14px !important; width:220px;}
* #sub-contact-us {margin-left: -136px !important; width:220px;}




* .padding {padding-bottom:10px;}
* .spacing {letter-spacing:-1px;}
/* - - - - - - - - - - TOP MENU - - - - - - - - - - */
* #top-nav ul ul  {overflow:visible; text-indent:0px; line-height:18px; letter-spacing:normal;}

* #top-nav {margin: 7px 0 0 580px; width:225px; height:37px; position:absolute; top:0px; padding: 0 0 0 60px; list-style-type:none;}

* #top-nav li {padding:0px 0px 0px 0px; float:left; list-style-type:none; margin:0px 0px 0px 0px;}
* #top-nav a {display:block;}
* #top-nav li:hover ul {left:auto; top:37px;}
* #top-nav li.sfhover ul {left:auto; top:37px;}
* #top-nav a:hover {background-position:0px -37px;}
* #top-nav .active {background-position:0px -37px;}
* #top-nav .active {cursor:default;}
/* - - - - - - - - - - TOP SUB MENU - - - - - - - - - - */

* #top-patient-login {background:url(images/top-nav-patient-login.png) no-repeat 0px 0px; text-indent:-999em; line-height:0; letter-spacing:-1000em; height:35px; width:139px; margin:0px 0px 0px 0px;}

* #top-doctor-login {background:url(images/top-nav-doctor-login.png) no-repeat 0px 0px; text-indent:-999em; line-height:0; letter-spacing:-1000em; height:35px; width:139px; margin:0px 0px 0px 0px;}







/* - - - - - - - - - - GENERAL SUB MENU - - - - - - - - - - */
* #about-our-office {background:url(images/nav-about-our-office.jpg) no-repeat 0px 0px; text-indent:-999em; line-height:0; letter-spacing:-1000em; width:121px; height:39px;}
* #nav li a#about-our-office:hover, #nav li:hover a#about-our-office, #nav li.sfhover a#about-our-office {background-image:url(images/nav-about-our-office.jpg); background-position:bottom;}
* .active #about-our-office {background-image:url(images/nav-about-our-office-act.jpg);}

* #patient-info {background:url(images/nav-patient-info.jpg) no-repeat 0px 0px; text-indent:-999em; line-height:0; letter-spacing:-1000em; width:96px; height:39px;}
* #nav li a#patient-info:hover, #nav li:hover a#patient-info, #nav li.sfhover a#patient-info {background-image:url(images/nav-patient-info.jpg); background-position:bottom;}
* .active #patient-info {background-image:url(images/nav-patient-info-act.jpg);}

* #faq {background:url(images/nav-faq.jpg) no-repeat 0px 0px; text-indent:-999em; line-height:0; letter-spacing:-1000em; width:40px; height:39px;}
* #nav li a#faq:hover, #nav li:hover a#faq, #nav li.sfhover a#faq {background-image:url(images/nav-faq.jpg); background-position:bottom;}
* .active #faq {background-image:url(images/nav-faq-act.jpg);}

* #damon-system {background:url(images/nav-damon-system.jpg) no-repeat 0px 0px; text-indent:-999em; line-height:0; letter-spacing:-1000em; width:106px; height:39px;}
* #nav li a#damon-system:hover, #nav li:hover a#damon-system, #nav li.sfhover a#damon-system {background-image:url(images/nav-damon-system.jpg); background-position:bottom;}
* .active #damon-system {background-image:url(images/nav-damon-system-act.jpg);}

* #invisalign {background:url(images/nav-invisalign.jpg) no-repeat 0px 0px; text-indent:-999em; line-height:0; letter-spacing:-1000em; width:84px; height:39px;}
* #nav li a#invisalign:hover, #nav li:hover a#invisalign, #nav li.sfhover a#invisalign {background-image:url(images/nav-invisalign.jpg); background-position:bottom;}
* .active #invisalign {background-image:url(images/nav-invisalign-act.jpg);}

* #community-and-events {background:url(images/nav-community-and-events.jpg) no-repeat 0px 0px; text-indent:-999em; line-height:0; letter-spacing:-1000em; width:145px; height:39px;}
* #nav li a#community-and-events:hover, #nav li:hover a#community-and-events, #nav li.sfhover a#community-and-events {background-image:url(images/nav-community-and-events.jpg); background-position:bottom;}
* .active #community-and-events {background-image:url(images/nav-community-and-events-act.jpg);}

* #testimonials {background:url(images/nav-testimonials.jpg) no-repeat 0px 0px; text-indent:-999em; line-height:0; letter-spacing:-1000em; width:98px; height:39px;}
* #nav li a#testimonials:hover, #nav li:hover a#testimonials, #nav li.sfhover a#testimonials {background-image:url(images/nav-testimonials.jpg); background-position:bottom;}
* .active #testimonials {background-image:url(images/nav-testimonials-act.jpg);}

* #contact-us {background:url(images/nav-contact-us.jpg) no-repeat 0px 0px; text-indent:-999em; line-height:0; letter-spacing:-1000em; width:90px; height:39px;}
* #nav li a#contact-us:hover, #nav li:hover a#contact-us, #nav li.sfhover a#contact-us {background-image:url(images/nav-contact-us.jpg); background-position:bottom;}
* .active #contact-us {background-image:url(images/nav-contact-us-act.jpg);}


/* - - - - - - - - - - FLASH - - - - - - - - - - */
* #flash-home {width:850px; height:172px; float:right; /margin:-5px 0px 0px 0px;}

#home-slideshow
{
	width: 574px;
	height: 221px;
	display: block;
	overflow: hidden;
}

* .backflashplayer {background-color:#718db2; width:495px; line-height:1.5em; border:solid 1px #496994; font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:11px; padding:10px 10px 0px 10px; margin:10px 0px 0px 140px;}
* .getflashplayer {float:left; margin:0px 5px 10px 5px; padding:0px 0px 10px 0px;}
* .adobe-color {color:#d9e4f1;}
* #flash-common-treatments {margin:0px 0px 0px 20px;}
* #flash-brushing-and-flossing {margin:0px 0px 0px 20px;}
* #flash-patient-care {margin:0px 0px 0px 20px;}
* #flash-emergency-care {margin:0px 0px 0px 20px;}
* #flash-brace-painter {margin:0px 0px 0px 20px;}
* #color-your-retainer-flash {margin:0px 0px 0px 135px;}
* #flash-office-tour {margin:0px 0px 0px 20px;}
#office-tour-flash
{
	padding-left: 20px;
		
}

/* - - - - - - - - - - CONTENT ZONE - - - - - - - - - - */
* #content-zone {width:850px;}
/* - - - - - - - - - - HOME PAGE BANNERS - - - - - - - - - - */
* #banner-refer {background:url(images/refer-a-friend-banner.gif) no-repeat; width:160px; height:79px; margin:0px 0px 0px 587px; position:absolute; top:33px; list-style-type:none;}
* #banner-refer a {display:block; width:160px; height:79px; margin:0px 0px 0px 0px; list-style-type:none; text-indent:-999em;}
* .none-disk {list-style-type:none; text-indent:-999em;}
* #invisalign-banner {background:url(images/invisalign-banner.jpg) no-repeat; width:280px; height:93px; margin:0px 0px 0px 0px;}
* #invisalign-banner ul {margin:0px 0px 0px 0px !Important}
* #invisalign a {display:block; width:280px; height:93px; list-style-type:none;}

/* - - - - - - - - - - RIGHT SIDE - - - - - - - - - - */
* .rightSide {width:644px; font-family:"Verdana", Arial, Helvetica, sans-serif; float:right; margin:0px; padding:0px;}
* #rightColumn {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:13px; color:#000000; height:auto; font-family:"Verdana", Arial, Helvetica, sans-serif;}
* #rightColumn p {margin:2px 45px 0px 22px; line-height:1.7em;}
* #rightColumn p a {color:#3c78ca; font-size:13px;}
* #rightColumn ul {list-style-type:disc; color:#000000; margin:10px 35px 0px 80px;}
* #rightColumn ul li a {color:#3c78ca;}
* #rightColumn ul li a:hover {color:#3c78ca;}
/* - - - - - - - - - - TITLES - - - - - - - - - - */
* #title-reward-program {background:url(images/title-reward-program.gif) no-repeat; width:534px; height:47px; margin:0px 0px 20px 12px;
margin-top: 221px;}
* #title-welcome {
	background:url(images/title-welcome.gif) no-repeat;
	width:534px;
	height:47px;
	margin-top: 221px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 12px;
}
* #title-why-choose-us {background:url(images/title-why-choose-us.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-meet-dr-elchahal {background:url(images/title-meet-dr-elchahal.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-meet-our-doctors {background:url(images/title-meet-our-doctors.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-meet-our-team {background:url(images/title-meet-our-team.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-our-blog {background:url(images/title-our-blog.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-office-tour {background:url(images/title-office-tour.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-testimonials {background:url(images/title-testimonials.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-complimentary-consultation {background:url(images/title-complimentary-consultation.gif) no-repeat; width:562px; height:59px; margin:13px 0px 20px 12px;}
* #title-office-policies {background:url(images/title-office-policies.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-smiles-change-lives {background:url(images/title-smiles-change-lives.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-refer-a-friend-and-get-prizes {background:url(images/title-refer-a-friend-and-get-prizes.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-3-d-imaging {background:url(images/title-3-d-imaging.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}



* #title-hours-and-locations {background:url(images/title-hours-and-locations.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-download-new-patient-forms {background:url(images/title-download-new-patient-forms.gif) no-repeat; width:549px; height:59px; margin:13px 0px 20px 12px;}
* #title-links {background:url(images/title-links.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-what-is-orthodontic {background:url(images/title-what-is-orthodontic.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-what-are-some-common-problems {background:url(images/title-what-are-some-common-problems.gif) no-repeat; width:534px; height:103px; margin:13px 0px 20px 12px;}
* #title-about-orthodontic-treatments {background:url(images/title-about-orthodontic-treatments.gif) no-repeat; width:534px; height:103px; margin:13px 0px 20px 12px;}
* #title-types-of-braces {background:url(images/title-types-of-braces.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-types-of-appliances {background:url(images/title-types-of-appliances.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-oral-hygiene {background:url(images/title-oral-hygiene.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-brushing-and-flossing-video {background:url(images/title-brushing-and-flossing-video.gif) no-repeat; width:534px; height:103px; margin:13px 0px 20px 12px;}
* #title-care-of-retainers-and-appliances-patient-video {background:url(images/title-care-of-retainers-and-appliances-patient-video.gif) no-repeat; width:534px; height:103px; margin:13px 0px 20px 12px;}
* #title-emergency-care-video {background:url(images/title-emergency-care-video.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-life-with-braces {background:url(images/title-life-with-braces.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-teen-zone {background:url(images/title-teen-zone.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-the-game-room {background:url(images/title-the-game-room.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-brace-painter {background:url(images/title-brace-painter.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-color-your-retainer {background:url(images/title-color-your-retainer.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-contests {background:url(images/title-contests.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-current-practice-news {background:url(images/title-current-practice-news.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-community-and-events {background:url(images/title-community-and-events.gif) no-repeat; width:534px; height:103px; margin:13px 0px 20px 12px;}
* #title-sponsorship-form {background:url(images/title-sponsorship-form.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-request-an-appointment {background:url(images/title-request-an-appointment.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-refer-a-friend {background:url(images/title-refer-a-friend.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-comment-form {background:url(images/title-comment-form.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-site-map {background:url(images/title-site-map.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-before-and-after {background:url(images/title-before-and-after.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-ortho-dictionary {background:url(images/title-ortho-dictionary.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-orthodontist-suwanee {background:url(images/title-orthodontist-suwanee.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-orthodontist-dacula {background:url(images/title-orthodontist-dacula.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-orthodontist-cumming {background:url(images/title-orthodontist-cumming.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}

* #title-damon-system {background:url(images/title-damon-system.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-damon-clear {background:url(images/title-damon-clear.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-damon-braces-cost {background:url(images/title-damon-braces-cost.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}

* #title-invisalign {background:url(images/title-invisalign.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-invisalign-teen {background:url(images/title-invisalign-teen.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}
* #title-invisalign-costs {background:url(images/title-invisalign-costs.gif) no-repeat; width:534px; height:59px; margin:13px 0px 20px 12px;}


/* - - - - - - - - - - PHOTO - - - - - - - - - - */
* .home-page-photo {width:280px; height:358px;}
* .photos {float:right; overflow:visible; clear:both; margin:-15px 20px 5px 7px; width:280px; height:323px;}
* .photo-patient-form {float:right; overflow:visible; clear:both; margin:-15px 20px 5px 5px; width:280px; height:323px;}
* .photos-staff-right {float:right; margin:0px 20px 0px 20px; width:240px; height:300px;}
* .photos-staff-left {margin:0px 30px 0px 20px; width:240px; height:300px;}
/* - - - - - - - - - - H1, H2, H3, H4, TEXTS - - - - - - - - - - */
h1 {padding-right:0px; padding-left:0px; padding-bottom:0px; padding-top:0px; margin:0px; text-indent:-999em; background-repeat:no-repeat;}
h2 {margin:0px 0px 0px 22px; font-weight:bold; font-size:13px; color:#718db2; font-family:"Verdana", Arial, Helvetica, sans-serif; text-decoration:none;}
h3 {margin:0px 0px 0px 22px; font-weight:bold; font-size:13px; color:#9f9d60; font-family:"Verdana", Arial, Helvetica, sans-serif; text-decoration:none;}
/* - - - - - - - - - - CONTENT ELEMENTS - - - - - - - - - - */
* .board-certified-text {font-style:italic; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4a5d75;}
* .bottom-links {color:#a7bcd9;}
* .bottom {text-decoration:none;}
/* - - - - - - - - - - RESOURCES LOGOS - - - - - - - - - - */
dl.logos, dl.logos dt, dl.logos dd {list-style:none; margin:0px 0px 0px 10px; padding:0; color:#ffffff;}
/* - - - - - - - - - - THE GAME ROOM - - - - - - - - - - */
div#sesame-game {background:#000000; line-height:0; margin:5px auto; margin-bottom:30px; text-align:center; width:400px;}
ul#sesame-games {list-style:none; margin:0; padding:0;}
ul#sesame-games li {clear:both; display:block;}
ul#sesame-games img {border:0; margin:0 0 10px 5px}
ul#sesame-games a.button {float:right; height:85px; width:200px;}
ul#sesame-games p {padding-bottom:1em;}
/* - - - - - - - - - - SITE MAP MENU - - - - - - - - - - */
* .siteMapSection {margin-top:18px; margin-left:-60px;}
* .siteMapMenu {list-style-type:none; margin-top:5px;}
* .siteMapSubMenu {list-style-type:none; padding-left:15px;}
/* - - - - - - - - - - IN-OVATION SYSTEM BRACES, DAMON SYSTEM - - - - - - - - - - */
* .left {float:left; margin:0px 10px 10px 20px;}
img.right {float:right; margin:0px 30px 10px 10px;}
* .clear {clear:both;}
h2.media-center {background:#000033; color:#ffffff; margin:0; padding:5px;}
div.media-center {background:#336699; color:#ffffff; display:inline-block; margin-bottom:10px; overflow:auto; padding:10px;}
div.media-center a {color:#ffffff;}
div.media-center img {border:1px solid #ffffff;}
/* - - - - - - - - - - FOOTER - - - - - - - - - - */
* #footer {height:183px; font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:11px; background:#9f9d60;}
* #footer-sub {background:url(images/footer.jpg) no-repeat; width:861px; height:183px; text-align:center; margin:0px auto;}
* #footer-text {padding:35px 37px 0px 37px;}
* #footer p {margin:0px 0px 0px 0px; text-align:center; line-height:1.5em; font-size:11px; font-family:"Verdana", Arial, Helvetica, sans-serif; color:#d7d5a6;}
* #footer p a {color:#d7d5a6; font-weight:normal; font-size:11px; text-decoration:underline; padding:0px; line-height:1.6em;}
* #footer p a:hover, #footer a:hover {color:#ffffff; text-decoration:underline;}
* .sesame-communications {color:#c3d2e6; font-weight:bold; text-decoration:underline;}
* .footer-links {font-weight:normal; color:#d7d5a6;}
* .footer-title {color:#ffffff;}
img.left {
	float: left;
	margin: 0 15px 15px 0;
	}
img.right {
	float: right;
	margin: 0 0 15px 15px;
	}
div.comparison {
	background: #fff; 
	border: 1px solid #a0b606; 
	display: inline-block; 
	margin-bottom: 10px; 
	clear: both;
	padding: 10px;
	}
div.comparison div {
	float: left; 
	width: 49%;
	}
div.comparison img {
	margin: 0 15px 0 0;
	float: left;
	}
#video-in-ovation {
	width: 320px;
	height: 266px;
	display: block;
	}
.video { margin-left:25px; border:#000 1px solid}


/* - - - - - - - - - - LEFT SIDE - - - - - - - - - - */
* .leftSide {float:left; width:206px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#d9e4f1;}
* .leftSide a {color:#d9e4f1;}
* .leftSide a:hover {color:#ffffff;}
* .leftSide a:visited {color:#d9e4f1;}
* .leftSide a:visited:hover {color:#ffffff;}

* .leftSide h2
{
	color: #fff;
	margin-left: 7px;
	font-size: 12px;
}


* .leftSide p
{
	color: #fff;
	margin-left: 7px;
}

* .leftSide p a
{
	color: #fff !important;
}


* .by-phone {background:url(images/by-phone.gif) no-repeat; width:206px; height:70px; overflow:hidden;}

.left-contact-info {background:#fff;padding:15px 0;}
.left-contact-info p {color:#000;line-height:200%;margin:0;}
.left-contact-info p .phone-number {font-size:21px;font-weight:bold;}
.left-contact-info p a, .left-contact-info p a:visited, .left-contact-info p a:hover  {color:#3C78CA !important;}

#left-side-address
{
	width: 206px;
	height:250px;
	display: block;
	overflow: auto;
	background-color: #718DB2;
}


.first-call { color:#d9e4f1; font-size:18px; position:relative; top:54px; left:24px; }

.reward-card { padding-left:32px;}
* .by-post {background:url(images/by-post.gif) no-repeat; width:206px; height:34px; text-indent:-999em;}

* .address-image {background:url(images/address-image.gif) no-repeat; width:206px; height:75px;}

* .address-title {list-style-type:none; margin-left:30px; margin-top:0px; font-size:11px; font-weight:bold; color:#333333;}

* .address-texts {margin-left:30px; font-size:11px; font-weight:normal; color:#d9e4f1; line-height:1.5em;}
* .by-e-mail {background:url(images/by-e-mail.gif) no-repeat; width:206px; height:34px; text-indent:-999em;}
* .mail-image {background:url(images/mail-image.gif) no-repeat; width:206px; height:75px;}
* .mail-text {margin-left:30px; font-size:11px; font-weight:normal; color:#d9e4f1; line-height:1.5em;}

#callouts
{
	display: block;
	width: 206px;
	/*background-color: #D9E4F1;*/
	padding: 0 0 30px 0;
	margin: 0;
}


#callouts a 
{
	padding: 0;
	margin: -5px 0 0 0;
	display: block;
	width: 206px;
}

/* Other Styles */
.big
{
	font-size: 15px;
	font-weight: bold;
}
.left-side-address .big {text-shadow:1px 1px 0px #000;}

/* Sesame Styles */
.text-left { margin: 0 0 20px 0; float: left; clear: left; width: 300px; }  
.text-right { margin: 0 0 20px 0; float: right; clear: right; width: 300px; } 



.img-left { margin: 0 10px 20px 20px; float: left; clear: left; } 
.img-right { margin: 0 10px 20px 20px; float: right; clear: right; }  

.video { display: block; /* Add more nifty stuff in here if you like */ }

.border {
  border: solid 1px #333; /* Customize me! */
  /* Add more nifty stuff in here if you like */
}
#video-invisalign {
  width: 360px; 
  height: 266px;
}

p.flash_notice {
  margin: 18px;
  padding: 9px;
  color: #ff0000;
  border: 1px dotted #ff0000;
  background: #ffffff;
  text-align: center;
}

/* Invisalign Teen */

.border {
  border: solid 1px #333; /* Customize me! */
  /* Add more nifty stuff in here if you like */
}
span.indent {padding-left: 40px;}
#invisalign-sidebar {
  background: #fff; /* Customize me! */
  width: 275px;
  margin: 0 10px 20px 20px;
  padding: 0;
  border: solid 1px #333; /* Customize me! */
  line-height: 18px;
  font-size: 11px;
  float: right;
  clear: right;
}
#invisalign-sidebar a {
  color: #036; /* Customize me! */
}
#invisalign-sidebar h3 {
  background: #97AFC2; /* Customize me! */
  font-size: 16px; /* Customize me! */
  font-weight: bold; /* Customize me! */
  margin: 0;
  padding: 15px;
  color: #fff; /* Customize me! */
}
#invisalign-sidebar p {
  padding: 0 18px;
  margin: 18px 0;
}
.thumb {
  border: solid 1px #333; /* Customize me! */
  margin: 0 10px 10px 0;
  float: left;
  clear: left;
}
	
/* Clear Fix */
.cf:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.cf {display: inline-block;} /*this trips hasLayout for ie7*/
.cf {display: block;} /*this returns it back to normal*/
* html .cf {height: 1px;}


/* Invisalign Costs */
#calculator-container
{
	display: block;
	width: 440px;
	overflow: auto;
	padding: 0 0 0 20px;
}


/* Home Embedded Videos */
#home-video-bg
{
	background: url(images/home-video-bg.jpg) no-repeat;
	width: 476px;
	height: 460px;
	margin: 24px 0 12px 60px;
	display: block;
	overflow: hidden;
	float:left;
}

#home-video-bg iframe
{
	width: 462; 
	height: 446;
	padding: 6px 0 0 7px;
	display: block;
}