@font-face { font-family: 'Avenir95BlackOblique'; src: url(/css/avenir-blackoblique-webfont.eot); src: url(/css/avenir-blackoblique-webfont.woff) format('woff'), url(/css/avenir-blackoblique-webfont.ttf) format('truetype'), url(/css/avenir-blackoblique-webfont.svg#webfontud5Y1xac) format('svg'); font-weight: normal; font-style: normal; } *{margin: 0; padding: 0;} body {text-align: center; background: #ed174f;} BODY, TD, .NormalText { font-weight: normal; text-decoration: none; font-style: normal; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #464646; } .Header { color: #4F4C90; font-size: 16px; font-weight: bold; font-style: italic; padding: 16px 0 0 5px; background: url(/css/../images/template-bg.jpg) 0 0 repeat-y; height: 54px; width: 470px; } .Subheader { color: #F25D9B; font-size: 12px; font-weight: bold; } .Subheader2 { color: #464646; font-size: 12px; font-weight: bold; } .Pink { color: #F25D9B; } .Purple { color: #4F4C90; } .Black { color: #000000; } .Gray { color: #464646; } .SmallText { font-size: 10px; } .MediumText { font-size: 16px; line-height: 16px; } .LargeText { font-size: 24px; line-height: 24px; } TABLE.purple-table { border: 1px solid #4F4C90; width: 400px; } TABLE.purple-table TD { padding: 5px; } TD.PurpleBG { background: #4F4C90; color: #FFFFFF; } TD.PinkBG { background: #F25D9B; } IMG.Border { border: 4px solid #CECEEB; } IMG.Left { float: left; margin: 0 10px 5px 0; } IMG.Right { float: right; margin: 0 0 5px 10px; }   a {cursor:pointer;} a, a:link { text-decoration: none; color: #4f4c90; font-weight: bold;} a:visited {} a:active {} a:hover {text-decoration: underline;} a.email {padding-right: 25px; background: url(/css/../images/icon_mailto.gif) 100% 50% no-repeat;} a.emailAlt {padding-right: 25px; background: url(/css/../images/icon_mailto.gif) 100% 50% no-repeat;} a.hhf {padding-right: 25px; background: url(/css/../images/icon_exe.gif) 100% 50% no-repeat;}  * .off-site a[href^="http:"] { background: url(/css/../images/i-offsite.gif) 100% 50% no-repeat; padding-right: 25px;} a.video-link { padding: 3px 27px 3px 0; background: url(/css/../images/icon_video.gif) 100% 50% no-repeat; } a.pdf-link { padding: 3px 27px 3px 0; background: url(/css/../images/icon_pdf.gif) 100% 50% no-repeat; } * #logo a {display: block; width: 780px; height: 80px;} a.sesame-link {font-size: 11px; color: #ffffff; text-decoration: none;}  h1 { font-size: 30px; color: #4f4c90; line-height: 36px; font-weight: bold; margin: 27px 0 9px 0;} h1#logo { margin: 0; padding: 0; width: 780px; height: 80px; } h2 { font-size: 14px; font-weight: bold; line-height: 18px; margin: 9px 0; color: #4f4c90; font-family: 'Avenir95BlackOblique'; font-style:oblique} h2 span {color: #f25d84;} h2.page-title { font-size: 17px; font-weight: normal; line-height: 18px; padding: 0; margin: 0; margin-bottom:20px; color: #4f4c90; background: url(/css/../images/page-title-bg.gif) 0 50% no-repeat; } h3.sidebar-title { font-size: 16px; font-weight: bold; line-height: 18px; padding: 0 0 1px; margin: 0; width: 200px; color: #4f4c90; font-style:oblique; font-family: 'Avenir95BlackOblique'; background: url(/css/../images/sub-title-border.gif) 0 100% no-repeat;} h3, dt { font-size: 12px; line-height: 18px; margin: 9px 0 0; font-weight: bold; color: #f25d84; } h4 { font-size: 12px; line-height: 18px; margin: 18px 0 0 0; color: #464646; font-weight: bold;} h5 { font-size: 11px; line-height: 18px; font-weight: normal; margin: 18px 0;} * #footer h5 {color: #ffffff; margin: 9px 72px;} h6 { font-size: 10px; line-height: 18px; margin-top: 18px; font-weight: bold; color: #666666;} img { border: 0; outline: 0;} ol, ul, dl { list-style: none; margin: 9px 0; } dl {margin: 0 0 9px;} dt em {color: #b0b0b0;} dd {margin: 0 0 9px;} dd ul {margin-left: 18px;} dd ul li {margin-left: 18px;} dl.address {margin: 0;} dl.address dt, dl.address dd {margin: 9px 0 0;} dl#links dt img {border: 2px solid #74afab; margin: 9px 0;} dl#links dd {margin-bottom: 18px; border-bottom: 1px solid #74afab;} ul.bullet { list-style: disc outside; display: block; margin-left: 18px; } ul.bullet li {margin-left: 18px;} ul.bullet ul {list-style: disc outside; margin-left: 0px;} ol {list-style: decimal outside; margin-left: 18px;} ol li {margin-left: 18px;} li, dd { font-size: 11px; line-height: 18px;} div.dr-creds {width: 500px; overflow: auto; margin: 18px 0;} div.dr-creds dl {float: left; width: 50%;} p { font-size: 11px; line-height: 18px; margin: 9px 0 9px 0;} * #footer .text-nav { margin: 0 0 9px; padding-left: 0; text-align: center; color: #ffffff; font-size: 11px; line-height: 18px;} * #footer .text-nav a { color: #ffffff; font-weight: normal; text-decoration: none;} p.upgrade-flash { margin: 10px; padding: 10px; } #sidebar p {color: #4f4c90; font-size:12px} #footer p {color: #ffffff;} p.caption {color: #666666; margin: 9px 36px;} p.top-link {font-weight: bold; text-align: left; margin-top: 18px; clear: both;} li > p {margin-bottom: 16px;} * .center {text-align: center;} * .right {text-align: right;} strong, b { font-weight: bold;} strong.callout {color: #f25d84;} em {font-style:italic;} sup, sub {font-size: 85%;} q:before, q:after { content: ""; } q {font-style:italic; color: #9f70c2;} hr {display: none;} div.hr {border-top: 1px solid #74afab; height: 1px; margin: 18px 0;} acronym {border-bottom: 1px dotted #787878;} acronym:hover {cursor:help; border-color: #ed174f;} * .error {color: #ff0000; font-weight: bold;}   * .replace { line-height: 0; overflow: hidden; line-height: 0; text-indent: -999em; }  html>body .replace { letter-spacing : normal; text-indent : -999em; overflow : hidden; }  * .hidden {display: none;} * .clear {clear: both;}  * .flash { margin: 18px auto; } * .flash-replaced .alt { display: block; height: 0px; position: absolute; overflow: hidden; width: 0px;} * #slide-home { width: 780px; height: 208px; overflow:hidden } * #sidebar-gallery-callout {margin-bottom: 18px;} * #photo-flash {width: 220px; margin: 18px 0 36px 9px; float: right; } * #flash-smartclip-1 {width: 250px; height: 187px;} p.upgrade-flash {background: #ffffff; margin: 18px; padding: 9px; border: 1px dotted #ff0000; color: #ff0000; text-align: left;}  * .img-right, * .flash-right {float: right; clear: right; margin: 9px 0 9px 18px; border: 5px solid #ceceeb;} * .img-right-mini {margin: -35px 0px 9px 6px; display: none; float:right;} * .img-left {float: left; clear: right; margin: 5px 18px 9px 0; border: 5px solid #ceceeb;} * .img-center { margin: 9px; text-align: center; clear: both; border: 5px solid #ceceeb;} * #container {width: 100%; background: #ffdfe7 url(/css/../images/body-bg.jpg) 50% 0 repeat-x;} * #inner-container {width: 1000px; margin: 0 auto;} * #header {width: 780px; height: 341px; margin: 0 110px; background: url(/css/../images/header-bg.jpg) 0 0 no-repeat;} * #header.no-flash {background: url(/css/../images/header-bg-no-flash.jpg)} * #content { width: 780px; min-height: 995px; margin: 0 110px 0; padding: 18px 0; text-align: left; background: url(/css/../images/content-bg.jpg) 0 0 repeat-y; position: relative;} * #content-body {margin: 0 238px 0 18px;}  * #home-product-links {width: 500px; height: 117px; margin: 18px auto; overflow: hidden; background: url(/css/../images/treatment-callout-bg.jpg) 0 0 no-repeat;} #home-product-links h3 {margin: 0 10px 9px; padding-top: 9px; text-align: left; font-size: 11px;} #home-product-links ul {float: left; width: 220px; margin: 0 5px 0 10px; text-align: left;} #home-product-links li {margin-left: 0; white-space: nowrap;} #home-product-links li a, .section-index a, * .suresmile-link {padding-right: 9px;} .section-index li { list-style:outside; list-style:circle}  #homehome { height:34px; width:245px; background: url(/css/img/free.png) bottom; } #homehome:hover { background-position: 0 0; } #features-callout h3 {color: #ffffff; text-align: center; margin: 0 0 3px;} #features-callout div.col {float: left; width: 255px;} #features-callout div.col.middle {width: 255px;} #features-callout div p {margin: 9px;}  * #sidebar {width: 200px; position: absolute; right: 10px; top:1px; } .sidebar-section { font-size:15px; font-weight:bold; color:#4f4c90; width: 190px; padding: 0 0 5px 0; margin: 0 0 10px 0; border-bottom:1px solid #4f4c90; } * .sidebar-box {margin: 15px 0 0 0;} * #locate-us {padding-bottom: 9px; background: url(/css/../images/sub-title-border.gif) 0 100% no-repeat;} * #footer {background: url(/css/../images/footer-bg.jpg) 50% 0 repeat-x; padding-top: 12px;} * #inner-footer {width: 780px; margin: 1px auto; height: 296px; padding-top: 23px; background: url(/css/../images/footer-watermark.jpg) 50% 0 no-repeat;} * #media-center, * #pt-forms, * #directions { width: 75%; margin: 18px auto; padding: 0 0 9px; border: 1px solid #4f4c90;} #media-center dt, #pt-forms dt, #directions dt { margin: 0 0 9px; padding: 9px 9px; color: #ffffff; background: #4f4c90;} #media-center dd, #pt-forms dd, #directions dd {margin: 0 9px 9px;} ul.sitemap, ul.sitemap li { margin-left: 18px; } ul.sitemap li a {font-weight: bold;} ul.sitemap ul {margin: 0 18px 9px;} ul.sitemap ul li {margin-left: 18px;} ul.sitemap ul li a {font-weight: normal; color: #a25b6d;}  div.quote { width: 420px; padding-top: 25px; margin: 18px auto; background: url(/css/../images/quote-top.jpg) 0 0 no-repeat; } div.quote blockquote {margin: 0; padding: 0 0 9px; background: url(/css/../images/quote-center.jpg) 0 0 repeat-y;} div.quote blockquote p {padding: 0; margin: 0 27px;} div.quote p.cite { padding: 36px 18px 0; margin: 0; text-align: right; background: url(/css/../images/quote-bottom.jpg) 0 0 no-repeat; color: #4f4c90; font-size: 12px; font-weight: bold;}  * #utility { width: 221px; height: 24px; position: absolute; top: 47px; left: 50%; margin-left: 175px; } * #utility li {display: inline;} * #utility li a {float: left; display: block; height: 24px;} * #patient-login, * #doctor-login, * #home {text-indent: -1000px; overflow: hidden; background: url(/css/../images/top-nav.gif) no-repeat;} * #patient-login {width: 88px;} * #doctor-login {width: 91px;} * #home {width: 40px;} * #nav { width: 1000px; position: absolute; top: 288px; left: 50%; margin: 0 0 0 -500px; background: url(/css/../images/nav-bg.jpg) 0 0 no-repeat;} #nav ul { width: 780px; height: 40px; position: relative; left: 0; margin: 0 110px; padding: 0; } #nav ul li { float: left; margin: 0; padding: 0; } #nav ul li a { display: block; text-decoration: none; text-align: left; z-index:999} #nav ul ul { position: absolute; left: -999em; margin: 0; height: auto; border: 1px solid #9c9bc1; border-width: 1px 1px 0; display: block; width: 150px; background: #4f4c90; } #nav ul ul li {float: none; display: inline; width: 200px;} #nav ul ul li a { font-weight: normal; padding: 3px 9px; line-height: 18px; height: auto; color: #ffffff; border: 1px solid #9c9bc1; border-width: 0 0 1px; z-index:999 } #nav ul ul li a:hover, #nav ul ul li.active a { color: #ffffff; background: #726fa6; } #nav ul li:hover {position: static;} #nav ul li:hover ul, #nav li.sfhover ul { left: auto; } * #about-us, * #new-patients, * #spectacular-fun, * #about-orthodontics, * #about-braces, * #treatments, * #gallery, * #contact-us {text-indent: -999em; overflow: hidden; height: 40px; background: url(/css/../images/nav.jpg) no-repeat;} * #about-us {width: 68px;} * #new-patients {width: 96px;} * #spectacular-fun {width: 130px;} * #about-orthodontics {width: 152px;} * #about-braces {width: 100px;} * #treatments {width: 86px;} * #gallery {width: 64px;} * #contact-us {width: 84px;}  #logo a {background: url(/css/../images/logo.gif) 0 0 no-repeat;}  * #patient-login {background-position: 0 0;} #patient-login:hover {background-position: 0 -24px;} * #doctor-login {background-position: -86px 0;} #doctor-login:hover {background-position: -86px -24px;} * #home {background-position: -177px 0;} #home:hover, #utility li.active #home {background-position: -177px -24px;} * #about-us {background-position: 0 0;} li:hover #about-us, li.sfhover #about-us, li.active #about-us {background-position: 0 -40px;} * #new-patients {background-position: -68px 0;} li:hover #new-patients, li.sfhover #new-patients, li.active #new-patients {background-position: -68px -40px;} * #spectacular-fun {background-position: -165px 0;} li:hover #spectacular-fun, li.sfhover #spectacular-fun, li.active #spectacular-fun {background-position: -165px -40px;} * #about-orthodontics {background-position: -294px 0;} li:hover #about-orthodontics, li.sfhover #about-orthodontics, li.active #about-orthodontics {background-position: -294px -40px;} * #about-braces {background-position: -446px 0} li:hover #about-braces, li.sfhover #about-braces, li.active #about-braces {background-position: -446px -40px;} * #treatments {background-position: -546px 0;} li:hover #treatments, li.sfhover #treatments, li.active #treatments {background-position: -546px -40px;} * #gallery {background-position: -633px 0;} li:hover #gallery, li.sfhover #gallery, li.active #gallery {background-position: -633px -40px;} * #contact-us {background-position: -697px 0;} li:hover #contact-us, li.sfhover #contact-us, li.active #contact-us {background-position: -697px -40px;}   * .referral-form, * .appointment-form, * .comment-form {width: 500px;} fieldset {border: none; padding: 0;} fieldset div {clear: both;} * .form-header {border-bottom: 1px solid #4f4c90;} .form-header h3 {margin: 0 0 9px;} .form-header p {margin: 0 0; padding-bottom: 18px;} * .form-footer {padding-top: 18px; text-align: center; border-top: 1px solid #4f4c90;} .form-footer button { clear:both; margin: 9px auto; display: block; width:125px; height:31px; background:#4f4c90; border: 1px solid #4f4c90; text-align:center; line-height:31px; color:#ffffff; font-size:12px; font-weight:bold;}  * .referral-form { margin: 0 0 18px; padding: 10px; border:solid 2px #4f4c90; background:#fafafa;} .referral-form fieldset {border: none; padding: 9px 0;} .referral-form label { font-size: 12px; display:block; font-weight:bold; text-align:right; width:45%; float:left; line-height: 18px; padding-top: 4px;} .referral-form label span { color:#666666; display:block; font-size:11px; font-weight:normal; text-align:right; width:100%;} .referral-form input, .referral-form textarea { float:left; font-size:12px; padding:4px 2px; border:solid 1px #4f4c90; width:45%; margin:9px 0 9px 2%; background: #ffffff;} .referral-form p.radio, .referral-form p.verification { clear: both; margin: 9px 0 9px 47%; font-size: 12px;} .referral-form p.radio-float { clear: none; float:left; width: 45%; padding:0; margin:9px 0 9px 2%;} .referral-form p.verification {margin-top: 0;} .referral-form p.verification img {border: 1px solid #4f4c90;} .referral-form p.radio input, .referral-form p.radio-float input { float: none; width: auto; margin: 0 0 0 2%; padding: 4px 2px;}  * .appointment-form { margin: 0 0 18px; padding: 10px; border:solid 2px #4f4c90; background:#fafafa;} .appointment-form fieldset {border: none; padding: 9px 0;} .appointment-form label { font-size: 12px; display:block; font-weight:bold; text-align:right; width:45%; float:left; line-height: 18px; padding-top: 4px;} .appointment-form label span { color:#666666; display:block; font-size:11px; font-weight:normal; text-align:right; width:100%;} .appointment-form input, .appointment-form select, .appointment-form textarea { float:left; font-size:12px; line-height: 18px; padding:4px 2px; border:solid 1px #4f4c90; width:45%; margin:9px 0 0 2%; background: #ffffff;} .appointment-form p.radio, .appointment-form p.verification { clear: both; margin: 9px 0 9px 47%; font-size: 12px;} .appointment-form p.radio-float { clear: none; float:left; width: 45%; padding:0; margin:9px 0 9px 2%;} .appointment-form span#found-other {width: 45%; margin-left: 2%; float: left;} .appointment-form span#found-other input {margin-left: 0; width: 100%; background: #fff0b2} .appointment-form p.verification {margin-top: 0;} .appointment-form p.verification img {border: 1px solid #4f4c90;} .appointment-form p.radio input, .appointment-form p.radio-float input { float: none; width: auto; margin: 0 0 0 2%; padding: 4px 2px;}  * .comment-form { margin: 0 0 18px; padding: 10px; border:solid 2px #4f4c90; background: #fafafa;} .comment-form li {font-weight: bold;} .comment-form label { font-size: 12px; display:block; font-weight:bold; text-align:right; width:45%; float:left; padding-top: 4px;} .comment-form label span { color:#666666; display:block; font-size:11px; font-weight:normal; text-align:right; width:100%;} .comment-form .label-block label {float: none; clear: both; width: 100%; text-align: left;} .comment-form input, .comment-form textarea { float:left; font-size:12px; padding:4px 2px; border:solid 1px #4f4c90; width:45%; margin:9px 0 9px 2%; background: #ffffff;} .comment-form p.verification { clear: both; margin: 9px 0 9px 47%; font-size: 12px;} .comment-form p.radio-float { clear: none; float:left; width: 45%; padding:0; margin:9px 0 9px 0;} .comment-form p.verification {margin-top: 0;} .comment-form p.verification img {border: 1px solid #4f4c90;} .comment-form p.radio input, .comment-form p.radio-float input { float: none; margin: 0 0 0 0; padding: 4px 2px; width: auto;} .comment-form p.radio span {padding: 0 2% 0 0;} .comment-form .radio {text-align: left; font-weight: normal;} .comment-form .comments-box label {float: none; font-weight: normal; display: block; text-align: left;} .comment-form .comments-box textarea {float: none; margin-left: 0; width:95%;}  * .contact-form-mini { margin: 0; width: 100%; padding: 9px 0 0; border: 0;} .contact-form-mini fieldset {border: none; padding: 0 0;} .contact-form-mini li {font-weight: bold;} .contact-form-mini label {display: none;} .contact-form-mini input, .contact-form-mini textarea { font-size:11px; color: #4f4c90; padding:0 0; border:solid 1px #a09fbb; width:100%; margin:3px 0; background: #ffffff; text-align: left;} .contact-form-mini button { margin: 0; float: left; clear: left; display: block; width:57px; background:#ffffff; border: 1px solid #a09fbb; text-align: center; line-height:18px; color:#4f4c90; font-size:11px; font-weight:bold; text-transform: uppercase;} .contact-form-mini span.error { display: none;} .contact-form-mini span.error, .contact-form-mini ul.error li { font-size: 11px; font-weight:normal; color:#ff0000; text-align:left; padding: 3px 0 3px 18px; background: transparent url(/css/../images/cancel.png) no-repeat left; } .contact-form-mini h2.error {color: #ff0000;} .contact-form-mini #message { margin: 9px 10px; padding: 9px; background: #e3e3ed url(/css/../images/form-success-bg.jpg) 0 100% repeat-x; border:solid 1px #a09fbb;} .contact-form-mini #message h2 {margin: 9px 0; text-align: center;} .contact-form-mini #message p {margin:9px 0px; text-align: center;} .contact-form-mini #checkmark {display: block; margin: 9px auto; text-align: center;}  img.right { float: right; clear: right; margin: 0 0 10px 10px; } p.small { font-size: 10px; } img.right-border { border: solid 1px #333; float: right; margin: 0 0 15px 15px; } div.learn-more { background-color: #fff; color: #036; width: 50%; border: solid 1px #fff; padding: 0; margin: 15px 18px 15px 15px; float: right; } div.learn-more a { color: #036; } .learn-more h3 { background-color: #97AFC2; color: #fff; margin: 0 0 10px 0; padding: 10px; } .learn-more p { padding: 0; margin: 0 0 10px 0; } .clear { clear: both; } #video-suresmile { width: 320px; height: 206px; } p.flash_notice { margin: 18px; padding: 9px; color: #ff0000; border: 1px dotted #ff0000; background: #ffffff; text-align: center; } .right-border { border: solid 1px #333;  float: right; clear: right; margin: 0 0 15px 15px; } img.right { float: right; margin: 0 0 15px 15px; } .left-border { border: solid 1px #000; margin: 0 15px 15px 0; float: left; } img.left { margin: 0 15px 15px 0; float: left; } span.indent { padding-left: 40px; } #invisalign-sidebar { background: #fff; width: 275px; margin: 0 0 15px 15px; padding: 0; border: solid 1px #000; line-height: 18px; font-size: 11px; float: right; clear: right; } #invisalign-sidebar a { color: #036; } #invisalign-sidebar h3 { background: #BE8493; margin: 0; padding: 15px; color: #fff; } #invisalign-sidebar p { padding: 0 15px; margin: 15px 0; } .thumb { border: solid 1px #000; margin: 0 10px 10px 0; float: left; clear: left; }  .clear {clear: both;} .cf:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} .cf {display: inline-block;}  .cf {display: block;}  * html .cf {height: 1px;} #slideshow-container ul.slideshow { list-style: none; width: 500px; height: 375px; overflow:hidden; margin: 0; padding: 0; } #slideshow-container { background: #F7D9E3;  border: solid 1px #a0b606;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  width: 500px; padding: 10px; line-height: 18px; } #slideshow-container div#caption { min-height: 18px; clear: both; background-color: #fff;  color: #333;  padding: 10px; margin: 10px 0 0 0; border: solid 1px #a0b606;  -moz-border-radius: 5px;  -webkit-border-radius: 5px; } #slideshow-container ul.slideshow img { width: 500px; height: 375px; margin: 0; } .office-tour-nav { background-color: #fff;  margin: 0 0 10px 0; padding: 5px 3px; border: solid 1px #a0b606;  -moz-border-radius: 5px 5px 0 0;  -webkit-border-top-left-radius: 5px;  -webkit-border-top-right-radius: 5px;  } .office-tour-nav a { text-decoration: none; font-size: 12px; padding: 5px; margin: 0 3px; color: #333;} .office-tour-nav a.activeSlide, .office-tour-nav a:hover {color: #009EC7;} .slideshow { z-index:0} img.left-border { float: left; clear: left; margin: 5px 15px 15px 0; border: solid 1px #333;  } dl dt { font-size: 1.5em; font-weight: bold; } dl dd ul { margin: 0; list-style-type: none; }  div.hr { height: 0px; background-color: #eee;  border: solid 1px #eee;  border-width: 1px 0 0 0;  margin: 20px 0; padding: 0; clear: both; }  hr { display: none; height: 0px; background-color: #eee; border: solid 1px #eee; border-width: 1px 0 0 0; clear: both; }  .clear {clear: both;} .cf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .cf {display: inline-block;}  .cf {display: block;}  * html .cf {height: 1px;}  ul#toggle-emergency { list-style: none; margin: 0 0 0 0;} ul#toggle-emergency li { border: solid 1px #fff;  border-width: 0 0 1px 0; padding: 0; margin: 0;} ul#toggle-emergency li p { margin:0; padding:0} .general-soreness { background: url(http://media.sesamehost.com/images/emergency-care/general-soreness.gif) no-repeat; width: 80px; height: 60px;} .headgear { background: url(http://media.sesamehost.com/images/emergency-care/headgear.gif) no-repeat; width: 80px; height: 60px;} .loose-appliance { background: url(http://media.sesamehost.com/images/emergency-care/loose-appliance.gif) no-repeat; width: 80px; height: 60px;} .loose-bracket { background: url(http://media.sesamehost.com/images/emergency-care/loose-bracket.gif) no-repeat; width: 80px; height: 60px;} .loose-wire { background: url(http://media.sesamehost.com/images/emergency-care/loose-wire.gif) no-repeat; width: 80px; height: 60px;} .poking-wire { background: url(http://media.sesamehost.com/images/emergency-care/poking-wire.gif) no-repeat; width: 80px; height: 60px;} .left-border { border: solid 1px #333;  margin: 5px 15px 1px 0; padding:0; float: left; clear: left;} div.box { float: right; clear: right; width: 334px; background-color: #F7D9E3;  padding: 5px 0 5px 5px; margin: 0 0 20px 20px; border: solid 1px #333;  -moz-border-radius: 5px;  -webkit-border-radius: 5px; } div.box img { float: left; border: solid 1px #333;  margin-right: 5px; } div.box p { float: left; width: 50%; margin: 0; padding: 0; } .sidebar1 { list-style:none; } .sidebar1 li { margin-top:5px; margin-bottom:5px; } .footer_logos { margin:0 0 0 5px; } .bulleted-list { list-style:disc; margin:0 0 0 210px; } div.light_rounded .pp_top .pp_left{background: url(/css/../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(/css/../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(/css/../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(/css/../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(/css/../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(/css/../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(/css/../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(/css/../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(/css/../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_arrow_previous{background: url(/css/../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(/css/../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(/css/../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(/css/../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(/css/../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(/css/../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(/css/../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content_container .pp_left{background: url(/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_rounded .pp_content_container .pp_right{background: url(/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_rounded .pp_content{background: url(/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(/css/../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(/css/../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(/css/../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(/css/../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(/css/../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(/css/../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background: url(/css/../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded #pp_full_res .pp_inline{color:#fff;}div.dark_rounded .pp_arrow_previous{background: url(/css/../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(/css/../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(/css/../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(/css/../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(/css/../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(/css/../images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(/css/../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_content_container .pp_left{background: url(/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_square .pp_content_container .pp_right{background: url(/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_square .pp_expand{background: url(/css/../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(/css/../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(/css/../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(/css/../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(/css/../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square #pp_full_res .pp_inline{color:#fff;}div.dark_square .pp_arrow_previous{background: url(/css/../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(/css/../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(/css/../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(/css/../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}div.light_square .pp_expand{background: url(/css/../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(/css/../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(/css/../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(/css/../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(/css/../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square #pp_full_res .pp_inline{color:#000;}div.light_square .pp_arrow_previous{background: url(/css/../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(/css/../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(/css/../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(/css/../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_top .pp_left{background: url(/css/../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}div.facebook .pp_top .pp_middle{background: url(/css/../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}div.facebook .pp_top .pp_right{background: url(/css/../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}div.facebook .pp_content .ppt{color:#000;}div.facebook .pp_content_container .pp_left{background: url(/css/../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}div.facebook .pp_content_container .pp_right{background: url(/css/../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}div.facebook .pp_content{background:#fff;}div.facebook .pp_expand{background: url(/css/../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.facebook .pp_expand:hover{background: url(/css/../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.facebook .pp_contract{background: url(/css/../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.facebook .pp_contract:hover{background: url(/css/../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.facebook .pp_close{width:22px;height:22px;background: url(/css/../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.facebook #pp_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background: url(/css/../images/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_nav .pp_arrow_previous{background: url(/css/../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}div.facebook .pp_nav .pp_arrow_next{background: url(/css/../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}div.facebook .pp_next:hover{background: url(/css/../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor: pointer;}div.facebook .pp_previous:hover{background: url(/css/../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_bottom .pp_left{background: url(/css/../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}div.facebook .pp_bottom .pp_middle{background: url(/css/../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}div.facebook .pp_bottom .pp_right{background: url(/css/../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_content .ppt{left:auto;margin-bottom:5px;position: relative;top:auto;}.pp_fade{display: none;}.pp_content_container{position: relative;text-align: left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{margin:10px 0 2px 0;}.pp_description{display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}a.pp_next{background: url(/css/../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(/css/../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align: left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;} div#fancy_overlay { position:absolute; top: 0; left: 0; z-index: 1190; width: 100%; background-color: #333; } div#fancy_loading { position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 1200; } div#fancy_loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url(/css/../images/fancy_progress.png) no-repeat; } div#fancy_close { position: absolute; top: -12px; right: -12px; height: 30px; width: 30px; background: transparent url(/css/../images/fancy_closebox.png) ; cursor: pointer; z-index: 1200; display: none; } div#fancy_content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0; margin: 0; z-index: 1196; } * #fancy_frame { position: relative; width: 100%; height: 100%; display: none; } img#fancy_img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0; padding: 0; margin: 0; z-index: 1192; } div#fancy_title { position: absolute; bottom: -35px; left: 0; width: 100%; z-index: 1200; display: none; } div#fancy_title table { margin: 0 auto; } div#fancy_title div { color: #FFF; font: bold 12px Arial; padding-bottom: 2px; } td#fancy_title_left { height: 32px; width: 15px; background: transparent url(/css/../images/fancy_title_left.png) repeat-x; } td#fancy_title_main { height: 32px; background: transparent url(/css/../images/fancy_title_main.png) repeat-x; } td#fancy_title_right { height: 32px; width: 15px; background: transparent url(/css/../images/fancy_title_right.png) repeat-x; } div#fancy_outer { position: absolute; top: 0; left: 0; z-index: 1190; padding: 18px 18px 58px 18px; margin: 0; overflow: hidden; background: transparent; display: none; } div#fancy_inner { position: relative; width:100%; height:100%; border: 1px solid #444; background: #FFF; } a#fancy_left, a#fancy_right { position: absolute; bottom: 10px; height: 100%; width: 35%; cursor: pointer; background-image: url(/css/data:image/gif;base64,AAAA); z-index: 1200; } a#fancy_left { left: 0px; } a#fancy_right { right: 0px; } a#fancy_left:hover { background: transparent url(/css/../images/fancy_left.gif) no-repeat 0% 100%; } a#fancy_right:hover { background: transparent url(/css/../images/fancy_right.gif) no-repeat 100% 100%; } * #fancy_bigIframe, * #fancy_freeIframe { position:absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1110; } div#fancy_bg { display: none; } div.fancy_bg { position: absolute; display: block; z-index: 1170; } div.fancy_bg_n { top: -18px; width: 100%; height: 18px; background: transparent url(/css/../images/fancy_shadow_n.png) repeat-x; } div.fancy_bg_ne { top: -18px; right: -13px; width: 13px; height: 18px; background: transparent url(/css/../images/fancy_shadow_ne.png) no-repeat; } div.fancy_bg_e { right: -13px; height: 100%; width: 13px; background: transparent url(/css/../images/fancy_shadow_e.png) repeat-y; } div.fancy_bg_se { bottom: -18px; right: -13px; width: 13px; height: 18px; background: transparent url(/css/../images/fancy_shadow_se.png) no-repeat; } div.fancy_bg_s { bottom: -18px; width: 100%; height: 18px; background: transparent url(/css/../images/fancy_shadow_s.png) repeat-x; } div.fancy_bg_sw { bottom: -18px; left: -13px; width: 13px; height: 18px; background: transparent url(/css/../images/fancy_shadow_sw.png) no-repeat; } div.fancy_bg_w { left: -13px; height: 100%; width: 13px; background: transparent url(/css/../images/fancy_shadow_w.png) repeat-y; } div.fancy_bg_nw { top: -18px; left: -13px; width: 13px; height: 18px; background: transparent url(/css/../images/fancy_shadow_nw.png) no-repeat; } 
