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,
table, caption, tbody, tfoot, thead, tr, th, td{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;}
body{line-height:1;}
h1, h2, h3, h4, h5, h6{clear:both;font-weight:normal;}
ol, ul{list-style:none;}
blockquote{quotes:none;}
blockquote:before, blockquote:after{content:'';content:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
a img{border:none;}
h1.main-logo a{float:left;display:block;width:362px;height:87px;background:url('../images/logo.jpg') no-repeat;padding:0;margin:0;text-indent:-2000px;}
a.main-logo{float:left;display:block;}
body{background:#212121;font-family:"Arial";}
.wrapper{width:943px;margin:0 auto;position:relative;}
.inner{padding:10px;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.headerContainer{height:87px;width:100%;background:url("../images/headerContainer-x.jpg") repeat-x;position:relative;overflow:hidden;}
.headerContainer .wrapper{background:url("../images/header-wrapper.jpg") no-repeat;height:87px;}
.topnavContainer{height:41px;width:100%;background:url("../images/topnavContainer-x.jpg") repeat-x;}
.menu-header ul{width:943px;position:relative;}
.menu-header ul.menu li{float:left;height:40px;position:relative;overflow:hidden;}
.menu-header ul.menu li a{height:27px;text-align:center;display:block;padding:13px 25px 0;font-family:"Trebuchet MS";font-size:10pt;font-weight:bold;text-decoration:none;text-transform:uppercase;color:#34616e;float:left;}
.menu-header ul.menu li.menu-item a:hover{ background-color:#e3f3f9; }
.menu-header ul.menu li.menu-item a{background:url("../images/menu-page_item.jpg") no-repeat scroll top right;}
.menu-header ul.menu li.menu-item-dd a{background: url("../images/menu-page_item-dd.jpg") no-repeat scroll top right;}
.menu-header ul.menu li.menu-item-dd a:hover{background: #e3f3f9 url("../images/menu-page_item-dd-hover.jpg") no-repeat scroll top right;}
.menu-header ul.menu li.menu-item-contact a { background: url("../images/menu-page_item_contact-dd.jpg") no-repeat scroll top right; }
.menu-header ul.menu li.menu-item-contact a:hover { background: #e3f3f9 url("../images/menu-page_item_contact-dd-hover.jpg") no-repeat scroll top right; }
.menu-header ul.menu li.current-menu-item a{background-color:#fff;}
.menu-header ul.menu li.current-menu-item-dd a,
.menu-header ul.menu li.current-menu-item-dd a:hover { background: #fff url("../images/menu-page_item-dd-active.jpg") no-repeat scroll top right; }
.menu-header ul.menu li.current-menu-item-contact a,
.menu-header ul.menu li.current-menu-item-contact a:hover { background: #fff url("../images/menu-page_item_contact-dd-active.jpg") no-repeat scroll top right; }
.menu-header ul.menu li.menu-item-dd { overflow: visible; }
.menu-header ul.menu li.menu-item-dd ul { position: absolute; top: 40px; left: -2px; z-index: 1000; width: 141px; border: 1px solid #8ec3d5; display: none; }
.menu-header ul.menu li.menu-item-dd:hover ul,
.menu-header ul.menu li.menu-item-dd ul.menu-item-dd-active { display: block; }
.menu-header ul.menu li.menu-item-dd ul li { background: url("../images/menu-item-dd-item.jpg") no-repeat; width: 141px; height: 31px; }
.menu-header ul.menu li.menu-item-dd ul li a { background: none; padding: 0; height: 31px; line-height: 31px; text-align: center; display: block; width: 141px; }
.menu-header ul.menu li.menu-item-dd ul li a:hover { background: none; }

.menu-header-secondary{position:absolute;top:7px;right:5px;}
.menu-header-secondary ul.menu li{float:left;font-size:8pt;color:#fff;}
.menu-header-secondary ul.menu li a{color:#fff;text-decoration:none;float:left;}
.menu-header-secondary ul.menu li span.separator{display:block;float:left;padding:0 5px;}
.menu-header-secondary ul.menu li.menu-item-30 span.separator{display:none;}
.header-book-online{position:absolute;bottom:0;right:5px;}
.header-cus-or{position:absolute;bottom:0;right:185px;height:45px;font-size:10pt;color:#2b758a;}
.header-cus-or a{padding:0 5px;color:#fff;}
.footerContainer{height:101px;width:100%;border-top:2px solid #737373;}
.footerContainer .wrapper{height:101px;}
.menu-footer-primary{width:943px;height:35px;background:url("../images/footer-primary-navigation.jpg") no-repeat;position:relative;}
.menu-footer-primary ul.menu{position:absolute;right:0;top:10px;}
.menu-footer-primary ul.menu li{float:left;font-size:9pt;color:#fff;}
.menu-footer-primary ul.menu li a{color:#fff;text-decoration:none;display:block;padding:0 10px;}
.menu-footer-secondary{background:url("../images/footer-primary-navigation.jpg") no-repeat;position:absolute;right:0;top:45px;}
.menu-footer-secondary ul.menu li{float:left;font-size:9pt;color:#fff;}
.menu-footer-secondary ul.menu li a{color:#fff;text-decoration:none;display:block;padding:0 10px;}
#footer-copyright{position:absolute;bottom:0;left:0;width:275px;height:65px;}
#footer-copyright .logo{float:left;margin-right:3px;}
#footer-copyright p{color:#7b7a7a;font-size:9pt;padding:3px 0 3px;}
#footer-copyright .inner{padding:13px 0 10px;}
.contentContainer{min-height:490px;width:100%;background:#fff url("../images/contentContainer-x.jpg") repeat-x;}
.important-notice{width:928px;height:41px;background:url("../images/important-notice.jpg") no-repeat;margin-bottom:10px;font-size:10pt;}
.important-notice span{float:left;}
.important-notice .label{color:#cb608d;font-weight:bold;width:180px;}
.important-notice .notice{color:#515151;}
.special-offer{width:928px;height:78px;background:url("../images/bg-special-offer.jpg") no-repeat;margin-top:-5px;margin-bottom:5px;font-size:10pt;text-align:center;font-family:"Trebuchet MS", Arial;}
.special-offer .headline{float:left;width:928px;text-align:center;color:#625b4a;font-size:28px;font-weight:bold;margin:10px 0px 8px 3px;}
.special-offer .headline span{color:#2fa4c7;}
.special-offer .subheadline{float:left;width:928px;color:#9a9076;font-weight:normal;font-size:16px;}
.special-offer .subheadline span{color:#d1407f}
.subheadline a{text-decoration:none;padding:2px;}
.subheadline a:hover{background-color:#FFF;}
.content-title{font-family:"Trebuchet MS";font-size:15pt;font-weight:bold;color:#ae9e71;padding:8px 5px;margin-bottom:8px;border-bottom:1px solid #ede2c4;font-style:italic;}
.home-first-row{width:928px;height:276px;}
.home-second-row{width:928px;height:500px;}
.home-second-row p{line-height:11pt;}
.home-second-row .col-1{float:left;width:360px;}
.home-second-row .col-2{float:right;width:539px;}
.content-feedback-box{width:325px;margin:10px auto;}
.content-feedback-box-t{width:325px;height:12px;background:url("../images/content-feedback-box-t.jpg") no-repeat;}
.content-feedback-box-b{width:325px;height:12px;background:url("../images/content-feedback-box-b.jpg") no-repeat;}
.content-feedback-box-c{width:325px;background:url("../images/content-feedback-box-c.jpg") repeat-y;}
.content-feedback-box-c p{padding:0 10px 2px;font-size:9pt;}
.content-feedback-box-c .inner{padding:5px;}
.content-feedback-box-c .message{color:#515151;}
.content-feedback-box-c .client{color:#ae668c;font-weight:bold;}
.content-recognitions-box{color:#f9f4e4;font-family:"Trebuchet MS";font-size:25pt;text-align:center;}
.content-relative-box{position:relative;}
.button-feedback-viewall{display:block;position:absolute;right:15px;top:0;background:url("../images/button-feedback-viewall.jpg") no-repeat;width:107px;height:33px;text-decoration:none;color:#fff;font-family:"Trebuchet MS";font-style:italic;font-weight:bold;font-size:10pt;}
.button-feedback-leave{position:absolute;right:137px;top:10px;text-decoration:none;color:#c4b897;font-family:"Trebuchet MS";font-style:italic;font-weight:bold;font-size:10pt;}
.button-feedback-viewall span{display:block;padding:10px 0;text-align:center;width:107px;}
.share-facebook{position:absolute;left:35px;top:10px;background:url("../images/share-facebook.jpg") no-repeat;width:185px;height:89px;display:block;}
.share-twitter{position:absolute;right:35px;top:3px;background:url("../images/share-twitter.jpg") no-repeat;width:196px;height:95px;display:block;}
.pregnancy-calculator-container{float:right;width:232px;height:276px;}
.pregnancy-calculator-header{width:231px;height:38px;background:url("../images/pregnancy-calculator-header.jpg") no-repeat;text-indent:-999px;margin-bottom:12px;position:relative;overflow:hidden;}
.pregnancy-calculator-header1{width:231px;height:38px;background:url("../images/pregnancy-calculator-header1.jpg") no-repeat;text-indent:-999px;margin-bottom:12px;position:relative;overflow:hidden;}
.pregnancy-calculator-box{width:229px;height:213px;border:1px solid #e6d9b7;background:#fff;}
.pregnancy-calculator-info{width:229px;height:77px;background:url("../images/pregnancy-calculator-info.jpg") no-repeat;}
.pregnancy-calculator-box p{padding:10px 13px;color:#a7a5a5;font-size:10pt;}
.pregnancy-calculator-box p.period{color:#000;padding:10px 5px;font-size:9pt;text-align:center;}
.home-slider-container{float:left;width:683px;height:276px;position:relative;overflow:hidden;}
.home-slider-content{width:385px;height:264px;float:left;}
.home-slider-content a{display:none;}
.home-slider-content a.active{display:block;}
.home-slider-navigation{width:328px;position:absolute;top:0;right:0;}
.home-slider-navigation ul{width:328px;height:264px;position:relative;overflow:hidden;}
.home-slider-navigation ul li{width:296px;height:53px;display:block;float:right;background:#f280b2;border-left:2px solid #ba3f74;}
.home-slider-navigation ul li a{width:295px;height:52px;display:block;float:right;border-bottom:1px solid #fff;margin-right:1px;background:url("../images/home-slider-navigation-normal.jpg") no-repeat;text-decoration:none;position:relative;}
.home-slider-navigation ul li.active{width:328px;background:none;}
.home-slider-navigation ul li.active a{width:327px;height:53px;border-bottom:none;background:url("../images/home-slider-navigation-active.png") no-repeat;margin-right:0;border-right:1px solid #f280b2;}
.home-slider-navigation ul li a span{display:block;}
.home-slider-navigation ul li a span.title{color:#961a50;font-family:"Trebuchet MS";font-size:13pt;font-weight:bold;text-transform:uppercase;position:absolute;right:15px;top:11px;text-shadow:1px 1px 2px #fff;}
.home-slider-navigation ul li a span.subtitle{color:#b64677;font-size:8pt;position:absolute;right:15px;top:30px;}
.home-slider-navigation ul li.active a span.title{color:#fff;font-family:"Trebuchet MS";font-size:14pt;font-weight:bold;text-transform:uppercase;position:absolute;left:50px;top:9px;text-shadow:1px 1px 2px #961f53;}
.home-slider-navigation ul li.active a span.subtitle{color:#dc9bb8;font-size:8pt;position:absolute;left:50px;top:30px;}
.period-form{width:219px;margin:0 auto;text-align:center;}
.period-form-input{padding:0;text-align:center;width:69px;height:36px;background:url("../images/period-form-input.jpg") no-repeat;margin:0 0 10px 3px;border:none;float:left;line-height:20pt;color:#dddddd;}
.period-form-input:hover{color:#000;}
.period-form-input:focus{color:#000;}
.period-form-submit{margin:0 0 10px 0;width:157px;height:41px;background:url("../images/period-form-submit.jpg") no-repeat;border:none;color:#fff;font-family:"Trebuchet MS";font-size:10pt;font-weight:bold;font-style:italic;text-transform:uppercase;cursor:pointer;}
.eps-first-row{width:925px;height:341px;border-top:4px solid #e3d6b3;background:#fff;}
.eps-first-row .inner{padding:10px 20px 0;}
.eps-second-row .inner{padding:0 20px 15px;}
.eps-first-row .content-title{border:none;}
.eps-second-row{width:929px;}
.eps-second-row p,
ol li{color:#515151;font-size:9pt;line-height:12pt;}
.eps-slider-container{float:left;width:576px;height:274px;position:relative;overflow:hidden;background:url("../images/eps/eps-slider-container.jpg") no-repeat;}
.eps-first-row-rightcol{float:right;width:282px;height:273px;background:url("../images/eps/eps-first-row-rightcol.jpg") no-repeat;}
.anomalyPrice{width:282px;height:174px;background:url("../images/anomaly/anomaly-price.jpg") no-repeat;}
.eps-first-row-rightcol .inner{position:relative;}
.eps-second-row .col-1{float:left;width:576px;}
.eps-second-row .col-2{float:right;width:282px;}
.longblue-anchors{padding:15px 0;}
.longblue-anchors ul{width:457px;margin:0 auto;}
.longblue-anchors ul li{display:block;width:100%;height:43px;}
.longblue-anchors ul li a{display:block;width:457px;height:33px;color:#ceeff8;font-family:"Trebuchet MS";font-size:10pt;text-decoration:none;font-weight:bold;text-align:left;text-indent:35px;background:url("../images/eps/button-longblue-anchor-normal.jpg");}
.longblue-anchors ul li.active a{color:#fff;background:url("../images/eps/button-longblue-anchor-active.jpg");}
.longblue-anchors ul li a span{display:block;padding-top:9px;}
.longblue-anchors-content{display:none;}
.longblue-anchors-content p, ol{padding:0 0 7px;}
.longblue-anchors-content.active{display:block;}
.longblue-anchors-container{min-height:280px;}
.eps-slider-content{position:absolute;left:7px;top:6px;}
.eps-slider-content a{display:none;}
.eps-slider-content a.active{display:block;}
.button-eps-play{text-decoration:none;position:absolute;top:225px;left:7px;width:73px;height:44px;display:block;background:url("../images/eps/eps-slider-play.jpg") no-repeat;color:#b7ad94;}
.button-eps-play span{display:block;text-indent:33px;padding-top:15px;font-family:"Trebuchet MS";font-size:10pt;}
.button-eps-gotogallery{text-decoration:none;position:absolute;top:225px;right:6px;width:140px;height:44px;display:block;color:#b7ad94;}
.button-eps-gotogallery span{display:block;padding-top:15px;font-family:"Trebuchet MS";font-size:10pt;text-align:center;}
.button-eps-gotogallery strong{color:#000;font-weight:normal;}
.eps-slider-thumbs{position:absolute;top:225px;left:83px;width:346px;height:44px;}
.eps-slider-thumbs ul{width:275px;height:44px;margin:0 auto;position:relative;overflow:hidden;}
.eps-slider-thumbs ul li{width:42px;height:44px;float:left;margin:0 11px;}
.eps-slider-thumbs ul li a{display:block;width:42px;height:44px;background:url("../images/eps/slider-thumb-inactive.jpg");position:relative;overflow:hidden;text-indent:-999px;}
.eps-slider-thumbs ul li.active a{background:url("../images/eps/slider-thumb.jpg");}
.eps-first-row-rightcol p.info{font-size:10pt;padding-top:5px;line-height:12pt;color:#948865;}
.eps-first-row-rightcol p.info strong{font-weight:normal;color:#000;}
.eps-first-row-rightcol p.price{position:absolute;top:70px;display:block;left:85px;font-family:"Trebuchet MS";font-size:16pt;font-weight:bold;color:#655a39;text-shadow:1px 2px 2px #fff;}
.eps-fr-rightcol-opt{position:relative;top:65px;}
.eps-first-row-rightcol a.button-eps-tr-light{display:block;background:url("../images/eps/button-eps-tr-light.jpg") no-repeat;width:242px;height:41px;margin:0 0 10px;text-decoration:none;color:#d8c690;}
.eps-first-row-rightcol a.button-eps-tr-pink{display:block;background:url("../images/eps/button-eps-tr-pink.jpg") no-repeat;width:242px;height:41px;text-decoration:none;color:#fff;}
.eps-first-row-rightcol a.button-eps-tr-light span{display:block;padding-top:12px;font-family:"Trebuchet MS";font-size:12pt;text-align:center;text-transform:uppercase;font-weight:bold;}
.eps-first-row-rightcol a.button-eps-tr-pink span{display:block;padding-top:12px;font-family:"Trebuchet MS";font-size:12pt;text-align:center;text-transform:uppercase;font-weight:bold;}
.eps-contact-box{width:285px;height:132px;background:url("../images/eps/eps-contact-box.jpg") no-repeat;display:none;}
.eps-contact-box.active{display:block;}
.eps-contact-switch{padding:0 40px 10px;font-size:9pt;color:#dfe8eb;position:relative;overflow:hidden;height:13px;}
.eps-contact-switch ul li{float:left;}
.eps-contact-switch ul li a{font-family:"Trebuchet MS";font-size:10pt;font-weight:bold;color:#1782a1;text-decoration:none;display:block;float:left;padding:0 0 5px 0;}
.eps-contact-switch ul li span{display:block;float:left;padding:0 5px;}
.eps-contact-switch ul li a.active{color:#d1538a;text-decoration:underline;}
.eps-contact-box .inner{padding:10px 15px;}
.eps-contact-box .title{font-family:"Trebuchet MS";font-size:12pt;font-weight:bold;color:#61ceed;padding:8px 0;}
.eps-contact-box .title .option{color:#f38bba;}
.eps-contact-box .content{border:1px dotted #f6f1e1;border-left:none;border-right:none;padding:8px 0;}
.eps-contact-box .content p{color:#c4b897;font-family:"Trebuchet MS";font-size:10pt;font-weight:bold;clear:both;}
.eps-contact-box .content p .label{color:#edeae3;width:50px;display:block;float:left;}
.eps-contact-box .footer a{text-align:center;color:#d8d0ba;display:block;font-family:"Trebuchet MS";font-size:10pt;text-decoration:underline;padding-top:8px;}
.eps-comment{font-size:10pt;width:285px;margin-bottom:10px;padding:5px 0;border-bottom:1px dotted #f6f1e1;background:url("../images/eps/eps-comment.jpg") no-repeat;}
.eps-second-row p.eps-comment{word-break:normal;}
.eps-comment span{display:block;width:220px;padding-left:30px;}
.eps-comment span.comment{color:#515151;}
.eps-comment span.author{color:#ae668c;font-weight:bold;padding:5px 0 5px 30px;}
.oc-container{width:925px;height:auto;border-top:4px solid #e3d6b3;background:#fff;position:relative;overflow:hidden;}
.oc-container .inner{padding:10px 20px 0;}
.oc-container .oc-leftcol .inner{padding:0 20px 15px;}
.oc-container .content-title{border:none;}
.oc-leftcol{float:left;width:282px;height:273px;background:url("../images/oc/oc-leftcol.jpg") no-repeat;position:relative;overflow:hidden;}
.oc-leftcol .inner{position:relative;}
.oc-rightcol{float:right;width:576px;height:274px;position:relative;overflow:hidden;background:url("../images/oc/oc-rightcol.jpg") no-repeat;}
.oc-rightcol img{position:absolute;left:6px;top:6px;}
.oc-rightcol a.print{position:absolute;width:162px;height:27px;padding-top:9px;right:6px;top:6px;text-align:center;display:block;color:#fff;text-decoration:none;font-size:10pt;font-weight:bold;}
.oc-rightcol .opening{position:absolute;width:162px;height:130px;color:#fff;padding-top:4px;right:6px;top:47px;}
.oc-rightcol .opening h2{text-align:center;display:block;text-decoration:none;font-size:10pt;font-weight:bold;padding:0;margin:0 0 10px;}
.oc-rightcol .opening p{font-size:8pt;text-align:center;line-height:10pt;}
.oc-rightcol .opening span { color: yellow;}
.oc-rightcol .opening-orwell{background:url("../images/oc/opening-orwell.jpg") no-repeat;}
.oc-leftcol p.ocname{padding:16px 0;font-family:"Trebuchet MS";font-size:13pt;font-weight:bold;color:#d3c49a;text-align:center;}
.oc-leftcol p.oclocation{font-size:10pt;padding:9px 0;line-height:12pt;color:#948865;text-align:center;}
.oc-leftcol p.ocphone{padding:8px 0 0;width:242px;display:block;text-align:center;font-family:"Trebuchet MS";font-size:16pt;font-weight:bold;color:#655a39;text-shadow:1px 2px 2px #fff;}
.oc-leftcol p.ocname.ocnamesmall{padding:8px 0 5px;font-size:13pt;}
.oc-leftcol p.oclocation.oclocationsmall{font-size:8pt;padding:0;}
.oc-leftcol-opt{position:relative;top:20px;}
.oc-leftcol a.button-eps-tr-light{display:block;background:url("../images/eps/button-eps-tr-light.jpg") no-repeat;width:242px;height:41px;margin:0 0 10px;text-decoration:none;color:#d8c690;}
.oc-leftcol a.button-eps-tr-pink{display:block;background:url("../images/eps/button-eps-tr-pink.jpg") no-repeat;width:242px;height:41px;text-decoration:none;color:#fff;}
.oc-leftcol a.button-eps-tr-light span{display:block;padding-top:12px;font-family:"Trebuchet MS";font-size:12pt;text-align:center;text-transform:uppercase;font-weight:bold;}
.oc-leftcol a.button-eps-tr-pink span{display:block;padding-top:12px;font-family:"Trebuchet MS";font-size:12pt;text-align:center;text-transform:uppercase;font-weight:bold;}
.oc-leftcol p.ocopen{padding:16px 0;color:#655a39;font-family:"Trebuchet MS";font-size:12pt;font-weight:bold;text-align:center;}
.oc-clinics{border-bottom:1px solid #f6f4ed;padding-bottom:15px;margin-bottom:15px;}
.oc-clinics ul{}
.oc-clinics ul li{float:left;width:286px;height:36px;margin-right:13px;}
.oc-clinics ul li.last{margin-right:0;}
.oc-clinics ul li a{display:block;width:286px;height:36px;position:relative;overflow:hidden;float:left;background:url("../images/oc/button-clinics.jpg") no-repeat;text-decoration:none;color:#c7bea9;font-size:9pt;font-weight:bold;}
.oc-clinics ul li a span{display:block;padding-top:11px;text-indent:35px;font}
.oc-clinics ul li.active a{background:url("../images/oc/button-clinics-active.jpg") no-repeat;color:#8f8569;}
.oc-clinics-content{display:block;margin:10px 0 20px;}
.oc-clinics-content.active{display:block;}
.oc-clinics-content .clinic-title{font-family:"Trebuchet MS";font-size:14pt;font-weight:normal;color:#2a9bbd;padding:0 0 10px 0;}
.oc-clinics-content .clinic-title .clinic-name{color:#ee4f9a;}
.back-top-oc{border-bottom:1px solid #f6f4ed;padding:5px 0;position:relative;overflow:hidden;}
*:focus{outline:none;}
.cu-container{width:925px;height:811px;border-top:4px solid #e3d6b3;background:#fff;}
.cu-container .inner{padding:10px 20px 0;}
.cu-container .inner.nopdt{padding-top:0;}
.cu-container .col-1{float:left;width:536px;}
.cu-container .col-2{float:right;width:322px;}
.cu-container .content-title.nob{border:none;}
.cu-container p{color:#515151;font-size:9pt;line-height:12pt;}
.cu-company{width:322px;height:166px;background:url("../images/cu-company.jpg") no-repeat;}
.cu-container .cu-clinics{color:#dcd5c4;}
.cu-container form{padding:15px 0 15px 35px;}
.cu-container label.main{display:block;font-family:"Trebuchet MS";font-size:12pt;font-weight:bold;color:#655a39;font-style:italic;padding:8px 0 3px 0;clear:left;}
.cu-container label .required{color:#d81e7d;}
.cu-input{padding:0 10px;width:441px;height:46px;background:url("../images/cu-input.jpg") no-repeat;margin-bottom:10px;border:none;float:left;line-height:30pt;}
.cu-input.i-focus{background:url("../images/cu-input-focus.jpg") no-repeat;}
.cu-textarea{padding:8px 10px;width:441px;height:214px;background:url("../images/cu-textarea.jpg") no-repeat;border:none;position:relative;overflow:hidden;}
.cu-textarea.t-focus{background:url("../images/cu-textarea-focus.jpg") no-repeat;}
.cu-submit{margin:0 0 10px 0;width:127px;height:33px;background:url("../images/cu-submit.jpg") no-repeat;border:none;color:#fff;font-family:"Trebuchet MS";font-size:10pt;font-weight:bold;font-style:italic;text-transform:uppercase;cursor:pointer;}
.cu-company p{padding:8px 0;text-shadow:1px 1px 2px #fff;}
.cu-company .cu-co-name{color:#655a39;font-weight:bold;font-size:17pt;font-family:"Trebuchet MS";}
.cu-company .cu-co-info{color:#948865;font-weight:normal;font-size:11pt;font-family:"Trebuchet MS";font-style:italic;}
.au-container{width:925px;height:691px;border-top:4px solid #e3d6b3;background:#fff;}
.au-container .inner{padding:10px 20px 0;}
.au-container .inner.nopdt{padding-top:0;}
.au-container .col-1{float:left;width:536px;}
.au-container .col-2{float:right;width:322px;}
.au-container .content-title.nob{border:none;}
.au-container p{color:#515151;font-size:9pt;line-height:12pt;}
.au-container .col-1 p{padding:10px 0;}
.au-container .clinic-name{font-family:"Trebuchet MS";font-size:15pt;font-weight:bold;color:#2598ba;padding:0 0 10px 0;font-style:italic;}
.au-container .clinic-name .clinic-title{color:#ee519b;}
.au-container .info-link{text-align:center;color:#d8d0ba;display:block;font-family:"Trebuchet MS";font-size:10pt;text-decoration:underline;padding-top:8px;}
.faq-container{width:925px;border-top:4px solid #e3d6b3;background:#fff;}
.faq-container .inner{padding:10px 20px 0;}
.faq-container .content-title.nob{border:none;}
.faq-container p{color:#515151;font-size:9pt;line-height:12pt;}
.faq-list{padding:0 25px 20px;}
.faq-list li{display:block;height:23px;border-bottom:1px solid #f4edd9;}
.faq-list li a{display:block;height:20px;padding:3px 15px 0;background:url("../images/faq/faq-pin.jpg") no-repeat left center;font-weight:bold;font-size:10pt;font-family:"Trebuchet MS";font-style:italic;text-decoration:none;color:#000;}
.questions-title{font-family:"Trebuchet MS";font-size:15pt;font-weight:bold;color:#f16fa9;padding:8px 5px;margin-bottom:8px;font-style:italic;}
.question-title{font-family:"Trebuchet MS";font-size:15pt;font-weight:bold;color:#42a6c3;padding:8px 5px 0;font-style:italic;}
.answer-title{font-family:"Trebuchet MS";font-size:11pt;font-weight:bold;color:#f16fa9;padding:0 5px 15px;font-style:italic;}
.faq-ans{margin:10px 0 30px;clear:both;}
.faq-ans-top{width:878px;height:12px;background:url("../images/faq/faq-ans-top.jpg") no-repeat;}
.faq-ans-y{width:878px;background:url("../images/faq/faq-ans-y.jpg") repeat-y;}
.faq-ans-y p{padding:5px 20px;}
.faq-ans-bottom{width:878px;height:12px;background:url("../images/faq/faq-ans-bottom.jpg") no-repeat;}
.gallery-wrapp{width:800px;margin:0 auto;padding:20px 0 0;}
.sort-title{font-family:"Trebuchet MS";font-size:12pt;font-weight:bold;color:#2598ba;padding:0 0 5px 0;font-style:italic;}
.sort-title .sort-week{color:#f177ad;}
p.sort-desc{font-size:8pt;}
.weeks-list li{width:127px;height:33px;margin-right:6px;margin-bottom:6px;float:left;}
.weeks-list li.last{margin-right:0;}
.weeks-list li a{width:127px;height:33px;display:block;float:left;background:url("../images/gallery/week-button.jpg") no-repeat;text-decoration:none;}
.weeks-list li a span{width:127px;text-align:center;height:20px;padding-top:10px;display:block;float:left;font-family:"Trebuchet MS";font-size:10pt;font-weight:bold;color:#fff;font-style:italic;}
.scan-gallery-container{width:662px;height:467px;background:url("../images/gallery/scan-gallery-container.jpg") no-repeat;margin:0 auto;position:relative;overflow:hidden;}
.sg-content-container{position:absolute;left:7px;top:7px;}
.sg-content{display:none;}
.sg-content.active{display:block;}
.sg-nav{position:absolute;left:7px;top:370px;}
.sg-nav .sg-nav-p{width:46px;height:44px;background:url("../images/gallery/scan-gallery-nav-prev.jpg") no-repeat;position:absolute;left:0;top:9px;}
.sg-nav .sg-nav-m{width:552px;height:44px;position:absolute;left:47px;top:9px;}
.sg-nav .sg-nav-m ul{width:504px;margin:0 auto;}
.sg-nav .sg-nav-m ul li{float:left;width:45px;height:44px;margin:0 9px;}
.sg-nav .sg-nav-m ul li a{display:block;width:45px;height:44px;}
.sg-nav .sg-nav-n{width:49px;height:43px;background:url("../images/gallery/scan-gallery-nav-next.jpg") no-repeat;position:absolute;left:599px;top:9px;}
.fb-container{width:925px;border-top:4px solid #e3d6b3;background:#fff;}
.fb-container .inner{padding:10px 20px 0;}
.fb-container .inner.nopdt{padding-top:0;}
.fb-container .col-1{float:left;width:536px;}
.fb-container .col-2{float:right;width:322px;}
.fb-container .content-title.nob{border:none;}
.fb-container p{color:#515151;font-size:9pt;line-height:12pt;}
.fb-container label{display:block;font-family:"Trebuchet MS";font-size:12pt;font-weight:bold;color:#655a39;font-style:italic;padding:8px 0 3px 0;clear:left;}
.fb-container label .required{color:#d81e7d;}
.fb-input{padding:0 10px;width:317px;height:46px;background:url("../images/feedback/feedback-input.jpg") no-repeat;margin-bottom:10px;border:none;float:left;line-height:30pt;}
.fb-input.i-focus{background:url("../images/feedback/feedback-input-focus.jpg") no-repeat;}
.fb-textarea{padding:8px 10px;width:317px;height:198px;background:url("../images/feedback/feedback-textarea.jpg") no-repeat;border:none;position:relative;overflow:hidden;}
.fb-textarea.t-focus{background:url("../images/feedback/feedback-textarea-focus.jpg") no-repeat;}
.fb-submit{margin:0 0 10px 0;width:147px;height:33px;background:url("../images/feedback/feedback-submit.jpg") no-repeat;border:none;color:#fff;font-family:"Trebuchet MS";font-size:10pt;font-weight:bold;font-style:italic;text-transform:uppercase;cursor:pointer;}
.feedback-item{margin:10px 0;}
.feedback-item-top{width:518px;height:12px;background:url("../images/feedback/feedback-item-top.jpg") no-repeat;}
.feedback-item-content{width:518px;background:url("../images/feedback/feedback-item-content.jpg") repeat-y;}
.fb-container .feedback-item-content .inner{padding:0 10px 5px 10px;}
.feedback-item-bottom{width:518px;height:12px;background:url("../images/feedback/feedback-item-bottom.jpg") no-repeat;}
.feedback-item-date{float:left;display:block;width:39px;height:30px;padding-top:3px;background:url("../images/feedback/feedback-item-date.jpg") no-repeat;margin-right:8px;margin-bottom:8px;}
.feedback-item-date span{display:block;text-align:center;font-weight:bold;font-size:9pt;font-style:italic;}
.feedback-item-date .fb-date-green{color:#2598ba;}
.feedback-item-date .fb-date-white{color:#ffffff;}
.feedback-item-from{font-weight:bold;color:#ae668c;font-size:10pt;padding:3px 0;}
.feedback-item-for{font-weight:bold;font-size:9pt;color:#cfc9b7;font-style:italic;padding:3px 0;}
.feedback-item-for strong{color:#b3a47a;}
.fb-container p.feedback-item-message{color:#000;}
.fb-dropdown-container{position:relative;}
.fb-dd-arrow{width:29px;height:34px;top:6px;right:12px;position:absolute;background:url("../images/feedback/feedback-dropdown-arrow.jpg") no-repeat;display:block;cursor:pointer;}
.fb-dropdown-container .fb-input{cursor:pointer;color:#655a39;font-size:10pt;}
.fb-dd-content{width:305px;z-index:100;background:#fff;border:1px solid #f2e5c4;position:absolute;top:6px;left:5px;display:none;}
.fb-dd-content ul li{cursor:pointer;font-size:10pt;color:#c0bcb2;padding:5px;}
.fb-dd-content ul li.active{color:#655a39;}
.ob-container{width:925px;border-top:4px solid #e3d6b3;background:#fff;}
.ob-container .inner{padding:10px 20px 0;}
.ob-container .inner.nopdt{padding-top:0;}
.ob-container .col-1{float:left;width:536px;}
.ob-container .col-2{float:right;width:322px;}
.ob-container .content-title.nob{border:none;}
.ob-container p{color:#515151;font-size:9pt;line-height:12pt;}
.ob-container form{padding:15px 0 15px 35px;}
.ob-container label.main{display:block;font-family:"Trebuchet MS";font-size:12pt;font-weight:bold;color:#655a39;font-style:italic;padding:8px 0 3px 0;clear:left;}
.ob-container label .required{color:#d81e7d;}
.ob-container label.u{border-bottom:1px solid #ede2c4;width:461px;padding:8px 0 3px 0;}
.ob-dropdown-container{position:relative;}
.ob-dd-arrow{width:29px;height:34px;top:6px;right:50px;position:absolute;background:url("../images/ob/book-online-arrow.jpg") no-repeat;display:block;cursor:pointer;}
.ob-dropdown-container .ob-input{cursor:pointer;color:#655a39;font-size:10pt;}
.ob-dd-content{width:448px;z-index:100;background:#fff;border:1px solid #f2e5c4;position:absolute;top:6px;left:5px;display:none;}
.ob-dd-content ul li{cursor:pointer;font-size:10pt;color:#c0bcb2;padding:5px;}
.ob-dd-content ul li.active{color:#655a39;}
.ob-input{padding:0 10px;width:441px;height:46px;background:url("../images/cu-input.jpg") no-repeat;margin-bottom:10px;border:none;float:left;line-height:30pt;}
.ob-input.i-focus{background:url("../images/cu-input-focus.jpg") no-repeat;}
.ob-submit{margin:0 0 10px 0;width:127px;height:33px;background:url("../images/ob/book-online-submit.jpg") no-repeat;border:none;color:#fff;font-family:"Trebuchet MS";font-size:10pt;font-weight:bold;font-style:italic;text-transform:uppercase;cursor:pointer;}
.ob-input-checkbox{width:33px;height:33px;clear:left;float:left;background:url("../images/ob/book-online-checkbox.jpg") no-repeat;margin-bottom:10px;margin-right:10px;border:none;line-height:30pt;cursor:pointer;}
.ob-input-checkbox.selected{background:url("../images/ob/book-online-checkbox-selected.jpg") no-repeat;}
.ob-container p.label{display:block;font-family:"Trebuchet MS";font-size:12pt;font-weight:bold;color:#655a39;font-style:italic;padding:8px 0 3px 0;clear:left;}
.ob-input-2{width:69px;text-align:center;height:38px;background:url("../images/ob/book-online-input-2.jpg") no-repeat;margin-bottom:10px;border:none;line-height:30pt;float:none;padding:0;}
.ob-input-2.i-focus{background:url("../images/ob/book-online-input-2-focus.jpg") no-repeat;}
.ob-preferred-date{margin:20px 0 10px 0;}
.ob-preferred-week{margin:10px 0 0 0;}
.ob-preferred-date label{float:left;padding:10px 0;cursor:pointer;}
.ob-pt-day{float:left;width:228px;height:90px;margin-right:10px;}
.ob-pt-time{float:left;width:228px;height:90px;}
.ob-pt-label{float:left;width:95px;display:block;padding:25px 0;font-family:"Trebuchet MS";font-size:11pt;font-weight:bold;}
.ob-pt-content{float:left;width:122px;padding-left:10px;font-size:10pt;border-left:1px solid #f4efe2;}
.ob-pt-day .ob-pt-label{color:#3ca2bf;}
.ob-pt-time .ob-pt-label{color:#d81e7d;}
strong.pink{color:#ef8abe;font-family:"Trebuchet MS";font-size:11pt;display:block;}
.choose-week-wrapper{padding:0px 0 0 60px;}
.mleft{margin-left:30px;}
.ob-input-3{padding:3px 10px 0;width:126px;text-align:center;height:49px;background:url("../images/ob/book-online-input-3.jpg") no-repeat;margin-bottom:10px;border:none;float:left;line-height:30pt;}
.ob-input-3.i-focus{background:url("../images/ob/book-online-input-3-focus.jpg") no-repeat;}
.changeweek-icon{width:29px;height:20px;background:url("../images/ob/book-online-changeweek-icon.jpg") no-repeat;display:block;float:left;}
.changeweek-link{color:#55b7d3;text-decoration:none;padding:3px 0;display:block;font-size:10pt;}
.terms{font-size:10pt;margin:20px 0;}
.terms a{color:#55b7d3;text-decoration:none;}
.terms p{padding:8px 0;}
a.top{text-decoration:none;color:#9e9e9e;font-size:9pt;float:right;margin:8px;}
.scroll-text{position:absolute;white-space:nowrap;}
.scroll-box{position:relative;overflow:hidden;width:700px;height:20px;}
.back-top-bb{padding:5px 0 10px;position:relative;overflow:hidden;}
.back-top-gallery{padding:5px 0 10px;position:absolute;overflow:hidden;bottom:0;right:0;}
.content-title a{font-weight:normal;font-size:11pt;color:#c8bd9e;font-style:normal;text-decoration:none;}
.blog-article-title{width:515px;height:60px;background:url("../images/blog/blog-article-title.jpg") no-repeat;color:#b19ea8;font-size:8pt;}
.blog-article-title a.title{color:#c58eab;font-weight:bold;font-size:11pt;text-decoration:none;display:block;padding:0 0 12px;}
.blog-article-title a.author{color:#59b9d5;text-decoration:none;}
.home-blog-container{padding:2px 10px 0;}
.home-blog-container p{font-size:13px;line-height:20px;margin:10px 5px 10px 5px;color:#3f3f3f;}
.home-blog-container a{padding:0px 3px 0px 3px;color:#32a7ca;background:none;}
.home-blog-container a:hover{background:#32a7ca;color:#fff;text-decoration:none;}
.message a{padding:0px 3px 0px 3px;color:#32a7ca;background:none;}
.message a:hover{background:#32a7ca;color:#fff;text-decoration:none;}
.blog-article-content .inner{padding:10px 25px 0;}
.blog-article-content p{color:#6e6e6e;font-size:10pt;}
.blog-article-content img{float:left;padding:5px;border:1px solid #eeeeee;margin:0 10px 10px 0;}
.blog-article-readmore{margin:10px 0;width:137px;height:33px;background:url("../images/blog/blog-article-readmore.jpg") no-repeat;color:#fff;font-family:"Trebuchet MS";font-style:italic;font-weight:bold;font-size:10pt;display:block;float:left;text-decoration:none;}
.blog-article-readmore span{display:block;padding:9px 0 0;text-align:center;}
.pc-container{width:925px;border-top:4px solid #e3d6b3;background:#fff;}
.pc-container .inner{padding:10px 20px 0;}
.pc-container .content-title.nom{margin-bottom:0;}
.pc-container .content-title.small{font-size:12pt;}
.pc-container p{color:#515151;font-size:9pt;line-height:12pt;}
.pc-left{width:521px;border-right:6px solid #f8f1df;float:left;position:relative;overflow:hidden;}
.pc-right{width:358px;float:left;position:relative;overflow:hidden;}
.pc-result-info{text-align:center;}
.pc-result-info p{display:block;width:250px;margin:0 auto;}
.pc-result-info p span{display:block;float:left;margin:0 8px 0 0;padding:8px 0 0;}
.pc-entered-date{width:132px;height:34px;background:url("../images/pc/pc-entered-date.jpg") no-repeat;color:#d89bb8;font-size:12pt;font-weight:bold;}
.pc-due-date{clear:both;width:352px;height:101px;background:url("../images/pc/pc-due-date.jpg") no-repeat;margin:0 auto;position:relative;}
.pc-due-date span{display:block;position:absolute;bottom:25px;left:110px;font-family:"Trebuchet MS";font-size:20pt;color:#fff;text-shadow:1px 1px 2px #c64478;}
.pc-result-booking{margin:15px 0;}
.pc-result-booking .inner{padding:0 10px;}
.pc-result-booking label{display:block;color:#875b6e;font-size:10pt;padding:5px 2px;}
.result-booking-input{width:152px;height:38px;line-height:38px;border:1px solid #e9e9f2;background:url("../images/pc/result-booking-input.jpg") no-repeat;text-align:center;padding:0;font-weight:bold;font-size:10pt;}
.result-booking-from{width:195px;float:left;background:url("../images/pc/result-booking-arrow.jpg") no-repeat right bottom;}
.result-booking-to{width:165px;float:left;}
.result-booking-button{width:97px;height:34px;background:url("../images/pc/result-booking-button.jpg") no-repeat;border:none;color:#fff;font-family:"Trebuchet MS";font-style:italic;font-weight:bold;font-size:10pt;text-transform:uppercase;cursor:pointer;position:relative;top:25px;}
.submit-date{font-family:"Trebuchet MS";font-size:13pt;font-weight:bold;color:#2598ba;padding:0 0 5px 0;font-style:italic;border-bottom:1px solid #f2f0ea;}
.submit-date .submit-date-pink{color:#f177ad;}
.pc-right .inner{padding:20px 15px;}
.pc-right p{font-family:"Trebuchet MS";font-size:12pt;font-weight:bold;color:#eae1c7;padding:10px 0;font-style:italic;text-align:center;}
.pc-right p strong{color:#90866c;}
.submit-date-row{border-bottom:1px solid #f2f0ea;padding:0 10px 10px;margin:0 0 15px;}
.submit-date-row label{margin:5px 0;}
.submit-date-day label{display:block;background:url("../images/pc/submit-date-label-day.jpg") no-repeat;width:78px;height:18px;position:relative;overflow:hidden;text-indent:-999px;}
.submit-date-month label{display:block;background:url("../images/pc/submit-date-label-month.jpg") no-repeat;width:78px;height:18px;position:relative;overflow:hidden;text-indent:-999px;}
.submit-date-year label{display:block;background:url("../images/pc/submit-date-label-year.jpg") no-repeat;width:117px;height:18px;position:relative;overflow:hidden;text-indent:-999px;}
.submit-date-input-1{border:none;padding:0 5px;background:url("../images/pc/submit-date-input-1.jpg") no-repeat;width:68px;height:46px;line-height:46px;text-align:center;}
.submit-date-input-2{border:none;padding:0 5px;background:url("../images/pc/submit-date-input-2.jpg") no-repeat;width:107px;height:46px;line-height:46px;text-align:center;}
.submit-date-day{float:left;margin:0 10px 0 4px;}
.submit-date-month{float:left;margin:0 14px 0 4px;}
.submit-date-year{float:left;}
.submit-date-button{width:97px;height:33px;background:url("../images/pc/submit-date-button.jpg") no-repeat;border:none;color:#fff;font-family:"Trebuchet MS";font-style:italic;font-weight:bold;font-size:10pt;text-transform:uppercase;cursor:pointer;float:right;}
.ob-col-2 p{line-height:15pt;border-bottom:1px solid #f2f0ea;background:#f2f0ea;padding:5px 10px;margin:5px 0;}
.anomalyPage{width:925px;border-top:4px solid #e3d6b3;background:#fff;}
.anomalyPage .content-title{border-bottom:1px solid #ede2c4;}
.anomalyPage .inner{padding:15px 20px;}
.anomalyPage .mc{color:#aba793;padding:5px 0;}
.anomalyPage .bul{padding:5px 35px;}
.anomalyPage .bul li{color:#367182;font-weight:bold;font-size:9pt;line-height:18px;background:url("../images/anomaly/bul.jpg") no-repeat;padding:0 0 3px 22px;}
a.little-fighters{width:276px;display:block;background-color:#f9f7f8;padding:3px;font-weight:bold;font-size:13px;text-decoration:none;color:#b76c96;margin-bottom:10px;margin-top:2px;}
a.little-fighters:hover{color:#7a3059}
.donate img{text-align:center;margin:3px;}
.donate p{float:right;width:200px;}

.oc-container { width: 929px; }
.oc-container .inner { padding: 10px 6px 10px 9px; }
.clinics-box-head { width: 863px; height: 47px; padding: 10px 0 0 51px; position: relative; overflow: hidden; background: url("../images/clinics/clinics-box-head.jpg") no-repeat; }
.clinics-box-head h2 { font-size: 16pt; color: #655a39; }
.clinics-box-head p { font-size: 9pt; color: #655a39; padding: 3px 0 0; }
.clinics-box-content { width: 902px; border: 1px solid #efe7cf; border-top: none; position: relative; overflow: hidden; margin: 0 0 15px 5px; }
.clinics-box-content .cbc-left { width: 294px; height: 399px; position: relative; overflow: hidden; }
.clinics-box-content .cbc-left .cbc-left-phone { display: block; width: 255px; height: 44px; position: absolute; left: 20px; bottom: 109px; background: url("../images/clinics/cbc-left-phone.jpg") no-repeat; font-size: 18pt; font-weight: bold; font-family: "Trebuchet MS"; color: #366370; text-align: center; line-height: 44px; }
.clinics-box-content .cbc-left .cbc-left-md { display: block; width: 255px; height: 46px; position: absolute; left: 20px; bottom: 46px; background: url("../images/clinics/cbc-left-md.jpg") no-repeat; overflow: hidden; text-indent: -999px; }
.clinics-box-content .cbc-map { width: 597px; height: 352px; border: 1px solid #d6d19f; position: absolute; top: 11px; right: 9px; overflow: hidden; }
.clinics-box-content .cbc-schedule { width: 250px; position: absolute; top: 24px; left: 20px; }
.clinics-box-content .cbc-schedule li { width: 250px; height: 28px; border-bottom: 1px solid #ececec; line-height: 28px; text-align: right; color: #8c8c8c; display: block; overflow: hidden; position: relative; font-size: 9pt; }
.clinics-box-content .cbc-schedule li span.label { font-weight: bold; color: #434343; float: left; }

.top-v2-or { display: block; position: absolute; width: 26px; height: 48px; background: url("../images/top-v2-or.jpg") no-repeat; top: 18px; right: 171px; }
.top-v2-photo-gallery { display: block; position: absolute; width: 163px; height: 48px; background: url("../images/top-v2-photo-gallery.jpg") no-repeat; overflow: hidden; text-indent: -999px; top: 18px; right: 197px; }
.top-v2-book-online { display: block; position: absolute; width: 140px; height: 46px; background: url("../images/top-v2-book-online.jpg") no-repeat; overflow: hidden; text-indent: -999px; top: 20px; right: 31px; }
.top-v2-hours { display: block; position: absolute; width: 179px; height: 30px; top: 0; right: 387px; overflow: hidden; text-indent: -999px; background: url("../images/top-v2-hours.jpg") no-repeat; }

.text-shadow-white { text-shadow: 1px 2px 2px #fff; }



