/* THIS FILE IS AUTOMATICALLY GENERATED. CHANGES SHOULD BE MADE IN THE SASS FILES. */
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,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-size:100%}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{text-decoration:none}*:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}header,footer,section,article,aside,nav{display:block}body{background:#000435;font:400 12px Georgia,serif}#wrapper-1{background:url(/img/bg/wrapper-top.gif) left top repeat-x;background-color:#897d5c}#wrapper-2{background:url(/img/bg/wrapper-bottom.gif) left bottom repeat-x;padding-bottom:58px}#page-1{width:960px;margin:0 auto;background:url(/img/bg/content-middle.gif) center top repeat-y}#page-2{background:url(/img/bg/content-bottom.jpg) center bottom no-repeat;padding-bottom:90px;position:relative}header{height:182px;background:url(/img/bg/header.jpg) center top no-repeat}nav{height:33px;background:url(/img/bg/nav.jpg) center top no-repeat}#banner{padding:0 30px;height:296px;background:url(/img/bg/banner.jpg) center top no-repeat}#content-area{background:url(/img/bg/content-top.jpg) center top no-repeat;overflow:hidden;padding:0 55px;position:relative}#content-area a{color:#918880}#content-area a:hover{color:#002e5f}#content-area #financing{position:absolute;bottom:0;right:70px}#content-area #financing a{color:#897d5c}#content-area ul#buttons,#content-area #no-buttons{overflow:hidden;float:right;width:450px;margin-top:0;margin-bottom:60px;margin-right:40px;padding-top:10px;border-top:solid 1px;border-top-color:#d5d0bd}#content-area ul.buttons{height:27px;margin:1em 0;padding:0;list-style:none}#content-area ul.buttons li{height:27px;padding:0;margin:0;margin-right:5px;float:left;background:url(/img/bg/button_left.gif) left top no-repeat}#content-area ul.buttons li a{float:left;padding:5px 10px;height:17px;font-weight:700;font-size:12px;line-height:17px;vertical-align:middle;color:#fff;background:url(/img/bg/button_right.gif) right top no-repeat}#content-area ul.buttons li.hover{background-image:url(/img/bg/button_left_OVER.gif)}#content-area ul.buttons li.hover a{background-image:url(/img/bg/button_right_OVER.gif)}#content{color:#5f5740;width:448px;margin-top:34px;margin-right:40px;margin-bottom:0;padding-left:27px;padding-bottom:10px;float:right}aside{width:274px;margin-left:40px;float:left}footer{position:relative;top:-110px;font-size:11px;color:#44657f;text-align:center}footer section{margin:7px 0}header{position:relative}header img{display:block}header #logo{position:absolute;left:85px;top:86px}header #tag{position:absolute;left:480px;top:101px}nav{text-align:center;overflow:hidden}nav ul{overflow:hidden;width:698px;margin:0 131px}nav li{margin:0}nav li a{height:17px;font-size:13px;font-weight:700;line-height:17px;padding:8px 8px;color:#fff;float:left}nav li a:hover{background:#aca39b}#content h1{color:#002e5f;font-size:18px;margin:1em 0 .3em 0}#content h1 span.subhead{font-size:14px;color:#9e9272}#content h1 a{color:#002e5f;display:block}#content h1 a:hover{color:#897d5c}#content h2{font-size:16px;color:#9e9272;margin:1em 0 .5em 0}#content p{line-height:1.3em;margin:.5em 0 1em 0}#content p.surgery-stats{color:#aca39b}#content ul{line-height:1.3em;margin:1em .5em}#content ul li{padding-left:.8em;background:url(/img/bg/bullet.gif) 0 .6em no-repeat;margin:.3em 0}#content ul li ul{margin:0;margin-left:.2em}#content ul.phone{margin:.5em 0}#content ul.phone li{padding:0;margin:0;background:none}#content dl dt{font-size:14px;color:#897d5c}#content dl dd{margin:.1em 0 .5em 1em}#content sup{font-size:50%}#content article{margin-left:-27px;margin-top:24px;padding-left:27px;padding-top:1px;background:url(/img/bg/article.gif) left top no-repeat}#content article.first{background:none;margin-top:0;padding-top:0}#content article.intro{margin-top:1.5em}#content .intro{font-style:italic}#content section.subsection{padding-left:1.3em}body.home #content h1{margin-bottom:0}body.home #content h2{font-weight:400;font-size:14px;margin:.5em 0;color:#5f5740}body.contact #content #map-canvas{height:400px;border:solid 1px;border-color:#897d5c}body.contact #content #directions{display:none}body.before-after #content #warning{border:solid 1px #fff;padding:10px 20px;margin:20px 0;background:#efebdb;-moz-box-shadow:0 1px 2px #aca39b;-webkit-box-shadow:0 1px 2px #aca39b}body.before-after #content #warning p.buttons{text-align:center;margin-bottom:0}body.before-after #content #warning p.buttons img{margin:0 10px}body.before-after #content h2{padding-bottom:2px;margin-bottom:15px}body.before-after #content h3{font-size:12px;font-weight:400;background:url(/img/bg/line.gif) left center repeat-x;text-align:center}body.before-after #content h3 span{padding:10px 0;background:#f3e8c9}body.before-after #content ul.thumbs{list-style:none;overflow:hidden;padding:0}body.before-after #content ul.thumbs li{margin:0;margin-right:5px;padding:0;overflow:hidden;float:left}body.before-after #content ul.thumbs a{display:block;color:#9e9272}body.before-after #content ul.thumbs a:hover img{border-color:#aca39b}body.before-after #content ul.thumbs a img{border:solid 1px #fff;display:block}body.before-after #content ul.thumbs a p.caption{text-align:center;margin-top:0;padding:3px 10px;color:#9e9272}#content-area aside{color:#9e9272}#content-area aside #contact{padding-top:10px;padding-bottom:10px}#content-area aside #contact h1{float:left;font-weight:400;color:#9e9272;text-align:right;width:50px;font-size:11px;line-height:16px}#content-area aside #contact p{float:right;width:210px;line-height:16px;clear:right;margin-bottom:10px}#content-area aside #contact p span.phone{display:block;font-weight:700;font-size:17px;color:#002e5f;margin-top:6px;margin-bottom:2px}#content-area aside #contact p.error,#content-area aside #contact p.success{color:#fff;padding:5px 10px;margin:0;margin-right:8px;width:180px}#content-area aside #contact p.error{background:#b66957;border:solid 1px;border-color:#897d5c}#content-area aside #contact p.success{background:#d5d0bd}#content-area aside #contact form{clear:both}#content-area aside #contact form table{clear:both;margin:10px 0}#content-area aside #contact form table th{text-align:right;padding-right:14px;font-weight:400;color:#9e9272;width:50px;font-size:11px}#content-area aside #contact form table th.message{vertical-align:top;padding-top:10px}#content-area aside #contact form table td{padding:3px 0}#content-area aside #contact form table td input,#content-area aside #contact form table td textarea{background:#efebdb;border:solid 1px;border-color:#d5d0bd;color:#5f5740;font-size:13px;font-family:Georgia,serif;padding:3px 5px;width:190px}#content-area aside #contact form table td input.disabled,#content-area aside #contact form table td textarea.disabled{color:#d5d0bd}#content-area aside #contact form table td input.button{border:none;background:none;padding:0;width:55px;height:27px}#content-area aside #info{padding-top:34px;padding-bottom:20px;background:url(/img/bg/hr.gif) center bottom no-repeat;text-align:center}#content-area aside #info h1{margin:10px 0}#content-area aside #info h2{margin-top:10px;margin-bottom:4px;color:#002e5f}#content-area aside #info h2 span.subtitle{font-size:11px}#content-area aside #info li{font-size:11px}#content-area aside #info #organizations{margin:15px 0}#content-area aside #info #organizations li{display:inline}#content-area aside #info #organizations li img{margin:0 10px}