body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;}body{background:#dbdbdb url(lib/_files/reset-01/reset-01-body-tile.png) repeat-x top left;color:#2f2f2f;font:13px arial,helvetica,clean,sans-serif;line-height:1.22em;}a{color:#0000ff;}a:hover{text-decoration:none;}img{margin:0;padding:0;}img.border{border:1px solid #b6b1c4;}img.floatLeft{float:left;margin:0 20px 5px 12px;}img.floatRight{float:right;margin:0 12px 5px 20px;}h1{border-bottom:1px solid #cccccc;font-size:1.3em;font-weight:bold;margin-bottom:.7em;padding:0 0 .3em .2em;}h2{font-weight:bold;padding:.7em 0 0 .3em;text-transform:uppercase;}h3{padding:.7em 0 0 .3em;text-transform:uppercase;}table{font:inherit;}p{margin:1em;}p.clear{clear:both;}blockquote{margin:1em 1em 1em 2em;}ol{list-style:decimal;}ol,ul{margin:1em 1em 1em 2em;}ul{list-style:square;}ul.shiftRight,ol.shiftRight{margin-left:50px;}ul.stretch,ol.stretch{line-height:1.5em;}em{font-style:italic;font-weight:inherit;}strong{font-weight:bold;}code,pre{font:1.15em monospace;}input,select,textarea{font:.99em arial,helvetica,clean,sans-serif;}#allContent{margin:0 auto 0 auto;width:875px;}#content{background-color:#ffffff;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;height:auto !important;height:360px;min-height:360px;padding:10px 30px 20px 30px;}table{border:1px solid #cccccc;margin:20px auto 20px auto;text-align:left;width:450px;}tr.dark{background-color:#cccccc;}td{border-bottom:1px solid #cccccc;padding:10px;}#contact img{float:left;margin:0 20px 0 70px;}#contact h2{padding:45px 0 0 450px;}#contact p{line-height:1.5em;padding-left:450px;text-align:left;}#speakingEngagements p{font-size:1.3em;text-align:center;}#testimonials p.quote{padding:15px 75px 0 75px;}#testimonials p.patientName{text-align:center;}#testimonials p.readMoreReviews{padding-top:15px;text-align:center;}#bookAppointment ol{line-height:2em;}#bookAppointment ul{line-height:1.2em;margin-top:0;}#bookAppointment p{line-height:1.3em;padding-top:15px;}#educationalResources form{float:right;padding:35px 0 0 50px;}#educationalResources p{line-height:1.3em;}#educationalResources img.craigVideo{padding:10px 0 0 17px;}#footer1{line-height:1.7em;padding:10px;text-align:center;}#footer2{font-size:.9em;padding:3px 0 0 3px;text-align:right;}#footer2 a{color:#8f8f8f;}#footer2 a:hover{color:#3b609a;}#header{background:#ffffff url(lib/header/header.png) no-repeat;border-left:1px solid #cccccc;border-right:1px solid #cccccc;height:120px;}#header img{margin:7px 10px 7px 0;}#home p{line-height:1.5em;}#msg p.blueMsg{border:1px solid #333399;margin:80px 150px 0 150px;padding:20px;}#menu{margin-left:145px;}#menu > div:first-child{border-left:1px solid #ffffff;}#nav{background-color:#ffffff;background-image:url(lib/nav/gradient.png);border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-top:1px solid #cccccc;height:26px;}#nav a{line-height:2em;color:#ffffff;padding:6px 20px;text-decoration:none;vertical-align:middle;}#nav a:hover{background-color:#eaeaea;border-color:#666666;color:#333333;text-decoration:underline;}#nav div.button{border-right:1px solid #ffffff;float:left;height:inherit;}#payment table{width:480px;}#payment td.service{font-weight:bold;width:250px;}#payment td.price{font-size:1.5em;font-weight:bold;text-align:right;}#payment td.amount{text-align:right;}#payment p{padding-left:90px;width:600px;}#payment p.bottom{font-size:.9em;text-align:center;}