*{margin:0;padding:0}

/* ----- begin web page styles ----- */
* html .clearfix{height:1%}
html[xmlns] .clearfix{display:block}
.clearfix{display:inline-block}
.clearfix:after{clear:both;content:" ";display:block;height:0;line-height:0;visibility:hidden}
body{background-color:#999;font-family:verdana,tahoma,arial,sans-serif;margin:20px 15px}
a{color:#136ABE;text-decoration:underline}
a:hover{text-decoration:none}
blockquote{margin:10px 40px}
h1{background-repeat:no-repeat;height:50px;overflow:hidden;text-indent:-999em}
.h1-home{margin-left:35px}
h2{color:#136ABE;font-family:verdana,tahoma,arial,sans-serif;font-size:22px;font-weight:normal;margin:10px 0}
h3{color:#136ABE;font-family:verdana,tahoma,arial,sans-serif;font-size:14px;margin:10px 0}
h4{color:#333;font-family:verdana,tahoma,arial,sans-serif;font-size:11px;font-weight:normal;margin:5px 0}
img{border:0;display:block}
p{color:#000;margin:10px 0}
table{width:548px}
.content{background-image:url(images/bottom-content.jpg);background-position:bottom;background-repeat:no-repeat;height:353px;margin:0 35px;width:850px}
.content-text-home{height:272px;margin:0 35px;overflow:auto}
.content-text-home a{color:#136ABE;font-size:12px;line-height:18px}
.content-text-home p{color:#343434;font-size:12px;line-height:18px}
.content-text{height:272px;margin-right:35px;overflow:auto}
.content-text a{color:#136ABE;font-size:12px;line-height:18px}
.content-text p{color:#343434;font-size:12px;line-height:18px;margin-right:10px}
.content-text td{color:#343434;font-size:12px;line-height:18px}
.content-text ul{clear:left;color:#000;font-size:12px;line-height:14px;list-style:disc;margin:10px 40px}
.content-text ul a{color:#136ABE}
.content-text ul li{margin:10px 0}
html:not([lang*=""]) .content-text ul li{width:100%}
.content-text ul ul{clear:left;color:#000;font-size:12px;line-height:14px;list-style:circle;margin:10px 30px}
.content-text ul ul a{color:#136ABE}
.content-text ul ul li{margin:10px 0}
html:not([lang*=""]) .content-text ul ul li{width:100%}
.address{background-color:#FFF;margin-top:10px;padding:10px;width:130px}
.address p{color:#000;font-size:11px;margin:0}
.back-to-top{clear:both;text-align:right;width:100%}
.back-to-top a{color:#666;font-size:11px;line-height:14px;text-decoration:none}
.back-to-top a:hover{color:#666;font-size:11px;line-height:14px;text-decoration:underline}
.flash a{color:#FFF;font-size:12px}
.flash img{float:right;padding:10px}
.flash p{background-color:#5C171B;color:#FFF;font-size:12px;padding:10px}
.map{float:right;margin:10px 0;padding:0}
.content-text #resource-list{display:block;list-style:none;margin:0;padding:0;width:700px}
.content-text #resource-list a{color:#136ABE}
.content-text #resource-list p{color:#343434}
.content-text #resource-list li{float:left;height:175px;margin:0;padding:0;width:350px}
div.hr{background-color:#666;background-image:url(images/hr.gif);background-repeat:repeat-x;clear:both;height:2px;margin:10px auto;width:100%}
div.hr hr{display:none}
img.left-bar{float:left;margin-right:35px}
img.center{clear:both;display:block;margin:0 auto}
img.left{margin:0 10px 10px 0}
img.right{clear:right;float:right;margin:0 10px 10px 10px}
#footer{background-color:#999;padding:10px 0;text-align:center;width:920px}
#footer a{color:#333;font-size:11px;font-weight:bold;line-height:14px}
#footer p{clear:both;color:#333;font-size:11px;line-height:14px}
#footer-links{margin:0 auto;width:710px}
#footer-links img{float:left;margin:0 0 10px 25px}
#header{background-repeat:no-repeat;display:block;height:211px;overflow:hidden;width:920px}
#patient-forms{background-color:#EFEFEF;clear:right;float:right;margin:0 10px 10px;padding:0 10px;width:200px}
#patient-forms a{color:#136ABE}
#patient-forms p{color:#000}
#site{background-image:url(images/bg.jpg);background-repeat:repeat-y;margin:0 auto;width:920px}
/* ----- end web page styles ----- */

/* -- begin horizontal navigation wrapper -- */
#horizontal-navigation-wrapper{background-color:#999;margin:0 27px;width:920px}
/* -- end horizontal navigation wrapper -- */

/* ----- begin horizontal navigation (popup) ----- */
/* horizontal navigation code */
ul#horizontal-navigation{height:43px;list-style:none;margin:0;padding:0;width:866px}
#horizontal-navigation li{float:left}
#horizontal-navigation a{display:block;height:43px;overflow:hidden;text-indent:-999em}
/* horizontal navigation images */
#our-office{background:url(images/nav/our-office.jpg);width:98px}
#new-patients{background:url(images/nav/new-patients.jpg);width:113px}
#braces{background:url(images/nav/braces.jpg);width:65px}
#patient-comments{background:url(images/nav/patient-comments.jpg);width:154px}
#before-and-after{background:url(images/nav/before-and-after.jpg);width:146px}
#orthodontics{background:url(images/nav/orthodontics.jpg);width:131px}
#contact-us{background:url(images/nav/contact-us.jpg);width:105px}
#home{background:url(images/nav/home.jpg);width:54px}
/* horizontal subnavigation (popup) */
#horizontal-navigation li ul{background-color:#393939;border-bottom:solid 3px #B8E7A2;left:-2000px;list-style:none;margin:0;padding:2px 0 3px;position:absolute;text-align:left}
#horizontal-navigation li:hover ul,#horizontal-navigation li.sfhover ul{left:auto}
#horizontal-navigation ul li{float:none;margin:0}
#horizontal-navigation ul li a{display:block;height:20px;line-height:20px;overflow:hidden;text-indent:-999em;width:180px}
/* horizontal subnavigation (popup) images */
#about-dr-kravitz{background:url(images/nav/about-dr-kravitz.jpg)}
#meet-the-team{background:url(images/nav/meet-the-team.jpg)}
#office-tour{background:url(images/nav/office-tour.jpg)}
#mission-statement{background:url(images/nav/mission-statement.jpg)}
#schedule-a-consultation{background:url(images/nav/schedule-a-consultation.jpg)}
#why-choose-us{background:url(images/nav/why-choose-us.jpg)}
#first-visit{background:url(images/nav/first-visit.jpg)}
#appointment-policies{background:url(images/nav/appointment-policies.jpg)}
#payment-options{background:url(images/nav/payment-options.jpg)}
#new-patient-forms{background:url(images/nav/new-patient-forms.jpg)}
#ibraces{background:url(images/nav/ibraces.jpg)}
#invisalign{background:url(images/nav/invisalign.jpg)}
#wild-smiles{background:url(images/nav/wild-smiles.jpg)}
#types-of-braces{background:url(images/nav/types-of-braces.jpg)}
#life-with-braces{background:url(images/nav/life-with-braces.jpg)}
#braces-diagram{background:url(images/nav/braces-diagram.jpg)}
#oral-care-video{background:url(images/nav/oral-care-video.jpg)}
#retainers{background:url(images/nav/retainers.jpg)}
#emergency-care{background:url(images/nav/emergency-care.jpg)}
#why-braces{background:url(images/nav/why-braces.jpg)}
#for-children{background:url(images/nav/for-children.jpg)}
#for-adults{background:url(images/nav/for-adults.jpg)}
#two-phase-treatment{background:url(images/nav/two-phase-treatment.jpg)}
#orthodontic-treatments{background:url(images/nav/orthodontic-treatments.jpg)}
#surgical-orthodontics{background:url(images/nav/surgical-orthodontics.jpg)}
#ortho-dictionary{background:url(images/nav/ortho-dictionary.jpg)}
#faq{background:url(images/nav/faq.jpg)}
#special-needs-patients{background:url(images/nav/special-needs-patients.jpg)}
#resources{background:url(images/nav/resources.jpg)}
#location{background:url(images/nav/location.jpg)}
#refer-a-friend{background:url(images/nav/refer-a-friend.jpg)}
#schedule-a-consultation-2{background:url(images/nav/schedule-a-consultation.jpg)}
/* rollover effects */
#horizontal-navigation a:hover,#horizontal-navigation .active,
#horizontal-navigation li:hover #our-office,#horizontal-navigation li.sfhover #our-office,
#horizontal-navigation li:hover #new-patients,#horizontal-navigation li.sfhover #new-patients,
#horizontal-navigation li:hover #braces,#horizontal-navigation li.sfhover #braces,
#horizontal-navigation li:hover #orthodontics,#horizontal-navigation li.sfhover #orthodontics,
#horizontal-navigation li:hover #our-office,#horizontal-navigation li.sfhover #our-office,
#horizontal-navigation li:hover #contact-us,#horizontal-navigation li.sfhover #contact-us{background-position:0 -43px}
#horizontal-navigation ul a:hover,#horizontal-navigation ul .active{background-position:0 -20px}
/* cursor effects */
#horizontal-navigation .active{cursor:default}
/* ----- end horizontal navigation ----- */