body {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #B7B5B5; 
background-color: #A9A6A6; 
margin: 0 auto; 
padding: 0; background-repeat: repeat-x;
text-align: center;
}
#mainbody {
position: relative; 
width: 837px; 
height: 1183px; 
margin: 0 auto; 
padding: 0 0; 
text-align: left; 
background-color: #ffffff;
}.girlsmile {  position: absolute; left: auto; top: 69px; clip:        rect(   ); z-index: 1}
.clearbraces { position: absolute; left: 364px; top: 69px; clip:   rect(   ); z-index: 2}
.orangeline { position: absolute; left: auto; top: 295px; clip:    rect(   ); z-index: 1 }
.phone { position: absolute; left: 370px; top: 10px; clip:    rect(   ); z-index: 5}
.dentalcare { position: absolute; left: 15px; top: 42px; clip:    rect(   ); z-index: 1 ; font-family: Calibri; font-size: 18px; color: #FFFFFF; font-weight: bold}
.callus { position: absolute; left: 399px; top: 5px; clip:    rect(   ); z-index: 1 ; font-family: Impact, Arial; font-size: 23px; color: #FFFFFF}
.callusnumber { position: absolute; left: 670px; top: 5px; clip:    rect(   ); z-index: 1 ; font-family: Impact, Arial; font-size: 23px; color: #FFFFFF}
.no-obligation { position: absolute; left: 510px; top: 30px; clip:   rect(   ); z-index: 1 ; font-family: "Franklin Gothic Demi Cond"; font-size: 16px; color: #FFFFFF }
.invisalign { position: absolute; left: 375px; top: 65px; clip:    rect(   ); z-index: 6; font-family: Impact, Arial; font-size: 30px; color: #363636}
.invisaligncalibri { position: absolute; left: 375px; top: 100px; clip:   rect(   ); z-index: 6; font-family: Calibri; font-size: 22px; color: #363636 }
.orangeimpact22 {  font-family: Impact, Arial; font-size: 24px; color: #FF5D1A}
.check { position: absolute; left: 410px; top: 190px; clip:      rect(   ); z-index: 6}
.check2 { position: absolute; left: 410px; top: 213px; clip:     rect(   ); z-index: 6 }
.check3 { position: absolute; left: 410px; top: 238px; clip:     rect(   ); z-index: 6 }
.calibri18 { position: absolute; left: 440px; top: 194px; clip:    rect(   ); z-index: 6 ; font-family: Calibri; font-size: 18px; color: #363636}
.leftgrid { position: absolute; left: 0px; top: 302px; clip:   rect(   ); z-index: 1 ; background-image: url(images/leftlines.gif); background-repeat: repeat-y; height: 880px}
.rightgrid { position: absolute; left: 794px; top: 302px; clip:     rect(   ); z-index: 1 ; background-image: url(images/rightlines.gif); background-repeat: repeat-y; height: 881px}
.form { position: absolute; left: 45px; top: 733px; clip:            rect(   ); z-index: 7; background-color: #235899; color: #FFFFFF; font-size: 13px; height: 270px; width: 210px; line-height: 30px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: 1px #1B477C outset}
.textfield {  background-color: #FFFFFF; height: 17px; width: 90px; border: 1px #000000 solid; clip:       rect(   )}
.center {  text-align: center; line-height: normal}
.white13 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF}
.checkbox { background-color: #FFFFFF; height: 15px; width: 15px; border: 1px #000000 solid; clip: rect( ) }
.newpatient { position: absolute; left: 45px; top: 277px; clip:                 rect(   ); z-index: 7; color: #0000CC; font-size: 13px; height: 204px; width: 210px; line-height: 30px; background-image: url(images/bggreenbanner.gif); background-repeat: repeat-x; border: 1px #85DC37 solid; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: center}
.map { position: absolute; left: 45px; top: 496px; clip:        rect(   ); z-index: 7; color: #333333; font-size: 13px; height: 220px; width: 210px; line-height: 30px; border: 1px #999999 solid; background-color: #EDEAE2; text-align: center; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
.toppromoomg { position: absolute; left: 275px; top: 737px; clip:         rect(   ); z-index: 5 }
.toppromohl { position: absolute; left: 275px; top: 310px; clip:    rect(   ); z-index: 5 ; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #235899}
.toppromobd { position: absolute; left: 448px; top: 737px; clip:    rect(   ); z-index: 5 ; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; height: 80px; width: 350px}
.toppromomore {  background-color: #306AA7; height: 17px; width: 170px; color: #FFFFFF; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; vertical-align: middle; text-decoration: underline}
.line { position: absolute; left: 275px; top: 821px; clip:     rect(   ); z-index: 5 ; border-color: #999999 black black; width: 515px; border-style: dotted; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.white13b { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold }
.testimon { position: absolute; left: 275px; top: 828px; clip:   rect(   ); z-index: 5 ; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; width: 245px; border-color: black #999999 black black; border-style: dotted; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.specialists { position: absolute; left: 530px; top: 828px; clip:     rect(   ); z-index: 5 ; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; width: 250px}
.left {  text-align: left}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #235899; padding-left: 10px}
h3 {  font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 13px}
.teeth { position: absolute; left: 270px; top: 690px; clip:     rect(   ); z-index: 5 }
h1 { position: absolute; left: 275px; top: 702px; clip: rect( ); z-index: 5 ; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #235899 ; width: 500px}
.procedures { position: absolute; left: 275px; top: 735px; clip:         rect(   ); z-index: 5 ; width: 515px; background-color: #F4F4F4}
.proceduresline { position: absolute; left: 275px; top: 850px; clip:    rect(   ); z-index: 5 ; width: 515px; background-color: #E0E0E0; height: 15px}
.line2 { position: absolute; left: 275px; top: 770px; clip:     rect(   ); z-index: 5 ; border-color: #999999 black black; width: 515px; border-style: dotted; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px }
.lowerblock { position: absolute; left: 275px; top: 870px; clip:   rect(   ); z-index: 5 ; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; width: 235px; border-color: black #999999 black black; text-align: left; border-style: dotted; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.lowerblockright { position: absolute; left: 518px; top: 870px; clip:                  rect(   ); z-index: 7; color: #FFFFFF; font-size: 13px; width: 270px; line-height: 30px; background-image: url(images/bgorangebanner.gif); background-repeat: repeat-x; border: 1px #FF5D1A solid; height: 180px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: center}
.boldcenter {  font-weight: bold; color: #333333; text-align: center}
.star { position: absolute; left: 695px; top: 950px; clip:  rect(   ); z-index: 7; color: #FFFFFF; font-size: 13px; width: 112px; line-height: 30px; height: 112px; text-align: center ; background-image: url(images/star.gif); background-repeat: no-repeat}
.footer { position: absolute; left: 45px; top: 1090px; clip:      rect(   ); z-index: 1; font-size: 12px; width: 745px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; text-align: center ; font-family: Arial, Helvetica, sans-serif; color: #0000CC; background-color: #E0E0E0}
.pages { position: absolute; left: 275px; top: 310px; clip:  rect(   ); z-index: 5 ; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #333333; width: 515px; line-height: normal}
h4 {  color: #336699}
.grey13 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333}
