/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0b1
build: 1160
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%}html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}body{text-align:center;margin-left:auto;margin-right:auto}.yui-d0,.yui-d1,.yui-d1f,.yui-d2,.yui-d2f,.yui-d3,.yui-d3f{margin:auto;text-align:left;width:57.69em}.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6{margin:auto;text-align:left;width:100%}.yui-d0{margin:auto 10px;width:auto}.yui-d0f{width:100%}.yui-d2{width:73.076em}.yui-d2f{width:950px}.yui-d3{width:74.923em}.yui-d3f{width:974px}.yui-b{position:static}.yui-main .yui-b{position:static}.yui-main{width:100%}.yui-t1 .yui-main,.yui-t2 .yui-main,.yui-t3 .yui-main{float:right;margin-left:-25em}.yui-t4 .yui-main,.yui-t5 .yui-main,.yui-t6 .yui-main{float:left;margin-right:-25em}.yui-t1 .yui-b{float:left;width:12.30769em}.yui-t1 .yui-main .yui-b{margin-left:13.30769em}.yui-t2 .yui-b{float:left;width:13.84615em}.yui-t2 .yui-main .yui-b{margin-left:14.84615em}.yui-t3 .yui-b{float:left;width:23.0769em}.yui-t3 .yui-main .yui-b{margin-left:24.0769em}.yui-t4 .yui-b{float:right;width:13.8456em}.yui-t4 .yui-main .yui-b{margin-right:14.8456em}.yui-t5 .yui-b{float:right;width:18.4615em}.yui-t5 .yui-main .yui-b{margin-right:19.4615em}.yui-t6 .yui-b{float:right;width:23.0769em}.yui-t6 .yui-main .yui-b{margin-right:24.0769em}.yui-main .yui-b{float:none;width:auto}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:2.0%}.yui-gc div.first,.yui-gd .yui-u{width:66%}.yui-gd div.first{width:32%}.yui-ge div.first,.yui-gf .yui-u{width:74.2%}.yui-ge .yui-u,.yui-gf div.first{width:24%}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;margin-right:0}.yui-gb .yui-gc div.first{width:66%}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0}.yui-gb .yui-gd div.first{width:32%}.yui-ge .yui-g{width:24%}.yui-gf .yui-g{width:74.2%}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left}.yui-ge div.first .yui-gd .yui-u{width:65%}.yui-ge div.first .yui-gd div.first{width:32%}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after,.yui-t1:after,.yui-t2:after,.yui-t3:after,.yui-t4:after,.yui-t5:after,.yui-t6:after{content:".";display:block;height:0;clear:both;visibility:hidden}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6{zoom:1}h1{font-size:138.5%}h2{font-size:123.1%}h3{font-size:108%}h1,h2,h3{margin:1em 0}h1,h2,h3,h4,h5,h6,strong{font-weight:bold}abbr,acronym{border-bottom:1px dotted #000;cursor:help}em{font-style:italic}blockquote,ul,ol,dl{margin:1em}ol,ul,dl{margin-left:2em}ol li{list-style:decimal outside}ul li{list-style:disc outside}dl dd{margin-left:1em}th,td{border:1px solid #000;padding:.5em}th{font-weight:bold;text-align:center}caption{margin-bottom:.5em;text-align:center}p,fieldset,table,pre{margin-bottom:1em}input[type=text],input[type=password],textarea{width:12.25em}
/* typography */
body {color:#2b2b2b;background:#fff;font-family:'Lucida Grande','Lucida Sans',Lucida,Verdana,sans-serif}h1{color:#111}h2{color:#222}h3{color:#333}h4{color:#444}h5,h6{color:#555}h6{font-style:italic}p,li,dt,dd,table,legend,pre,code,tt{line-height:1.5em}blockquote{border-left:2px solid #ddd;color:#555;font-style:italic;padding-left:1em}strong{font-weight:bold}em,dfn{font-style:italic}dfn{font-weight:bold}a{color:#009;text-decoration:none}a:focus,a:hover{color:#000;text-decoration:underline}body a.noicon{background:transparent none !important;padding:0 !important;margin:0 !important}a[href^="mailto:"],a[href$=".pdf"],a[href$=".doc"],a[href$=".xls"],a[href$=".rss"],a[href$=".rdf"],a[href^="aim:"]{padding:2px 22px 2px 0;margin:-2px 0;background-repeat:no-repeat;background-position:right center}a[href^="mailto:"]{background-image:url('_images/_icons/email.png')}a[href$=".pdf"]{background-image:url('_images/_icons/pdf.png')}a[href$=".doc"]{background-image:url('_images/_icons/doc.png')}a[href$=".xls"]{background-image:url('_images/_icons/xls.png')}a[href$=".rss"],a[href$=".rdf"]{background-image:url('_images/_icons/feed.png')}a[href^="aim:"]{background-image:url('_images/_icons/im.png')}p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{float:right;margin:1.5em 0 1.5em 1.5em}abbr,acronym{border-bottom:1px dotted #555}pre{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em 'andale mono','lucida console',monospace}ul{list-style-type:disc}ol{list-style-type:decimal}li{margin:0.25em 0}li ul,li ol{margin:0.5em 1.5em}dt{font-weight:bold}table{margin-bottom:1.5em;width:100%}th,td{border:1px solid #ddd}thead th{background:#f1f1f1}tr.even td{background:#f6f6f6}tfoot{font-style:italic}caption{color:#555;font-style:italic}.error,.notice,.success{border:1px solid #ddd;display:block;margin:0.5em 0;padding:0.5em}.error a,.notice a,.success a{text-decoration:underline}.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4}.notice{background:#FFF6BF;color:#514721;border-color:#FFD324}.success{background:#E6EFC2;color:#264409;border-color:#C6D880}.error a{color:#8a1f11}.notice a{color:#514721}.success a{color:#264409}.small{font-size:85%;margin-bottom:1.875em;line-height:1.875em}.large{font-size:122%;line-height:2.5em;margin-bottom:1.25em}.quiet{color:#666}.loud{color:#000}.highlight{background:#FFF6BF}.added{background:#E6EFC2}.removed{background:#FBE3E4}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}.top{margin-top:0;padding-top:0}.bottom{margin-bottom:0;padding-bottom:0}.adr{margin-bottom:1em}.alt{color: #666;font-family:'Warnock Pro','Goudy Old Style','Book Antiqua',Georgia,serif;font-style: italic;font-weight: normal}.dquo { margin-left: -.5em; } p.incr,.incr p{font-size:77%;line-height:1.44em;margin-bottom:1em}.caps{font-variant:small-caps;font-weight:bold;letter-spacing:1px;line-height:1em;margin-bottom:0.5em;text-transform:lowercase}#ft{font-size:85%}
/* layout */
#hd,#bd,#ft{clear:both}.border{border-right:1px solid #ddd}.border-top{border-top:1px solid #ddd}.box{background:#f6f6f6;border:1px solid #ddd;font-size:93%}.border,.box{margin-bottom:1em}.prepend-top{margin-top:2em}.append-bottom{margin-bottom:2em}.pad-1{padding:0.5em}.pad-2{padding:1em}.pad-3{padding:2em}.inline,.inline ul,.inline ol,.inline li{float:left;list-style:none}.inline,.inline ul,.inline ol{margin:0 0 1em 0;width:100%}.inline li{display:inline}.inline li a{display:inline-block;margin:0 0.5px;padding:0.5em 1em}hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:1px;margin:0 0 1em;border:none}hr.space{background:#fff;color:#fff}.clear{clear:both}.left{float:left !important}.right{float:right !important}
/* forms */
form ul,form li{list-style:none;margin:0 0 1em 0}form li{clear:left}label{font-weight:bold}fieldset{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ddd}legend{font-weight:bold;font-size:108%;margin-left:-0.5em;padding:0 0.5em}input[type=text],input[type=password],input.text,input.title,textarea,select{background-color:#fff;border:1px solid #bbb}input[type=text]:focus,input[type=password]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus{border-color:#666}input[type=text],input[type=password],input.text,input.title,textarea,select{margin:0.5em 0;padding:0.5em;width:300px}input.title{font-size:1.5em}textarea{width:300px;height:190px;padding:5px}input[type=checkbox],input[type=radio],input.checkbox,input.radio{position:relative;margin:0 0.5em}form .error{width:300px}
/* button */
a.button,button{display:block;float:left;margin:0.7em 0.5em 0.7em 0;padding:5px 10px 5px 7px;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;background-color:#f5f5f5;font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer}button{width:auto;overflow:visible;padding:4px 10px 3px 7px}button[type]{padding:4px 10px 4px 7px;line-height:17px}*:first-child+html button[type]{padding:4px 10px 3px 7px}button img,a.button img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;float:none}button:hover,a.button:hover{background-color:#ddd;border:1px solid #ccc;color:#333}a.button:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff}body .positive{color:#529214}a.positive:hover,button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214}a.positive:active{background-color:#529214;border:1px solid #529214;color:#fff}body .negative{color:#d12f19}a.negative:hover,button.negative:hover{background-color:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19}a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff}
/* BC selectors */
input.cat_textbox_small{width:250px}
.shop-main td,.cart td,.faq-search td,.faqresultstable td,.staff_profile_list td,.staff_profile_detail td,.testimonials td{border:0 none}
.shop-product-small{text-align:center}
.productitemcell{height:3em;line-height:3em}
.cartSummaryItem{text-align:right}
.blog-post h2.post-title{margin-bottom:0.25em}
.blogsitesummary{margin-top:0}
.blogsitesummary,.blogsitesummary li{list-style:none;margin:0.25em}
.blogsitesummary li{margin:0 0 0.5em 0}
.blogsitesummary li a{font-size:100%;font-weight:bold;margin:0 0 0.25em 0}
.blogsitesummary .author{display:none}
.announcement-list h2{font-size:123.1%}
.blogsitesummary .date{color:#666;font-size:77%}
.announcement-list h2 .date{color:#666;display:block;font-size:77%;margin-left:0}
.newsletter-form{margin-top:1.5em}
#CAT_Search{background:#fff url('_images/_bg/bg_search-input.png') no-repeat 0 50%;color:#666;padding-left:24px}
h3.faq-question a{display:block;margin-bottom:0.5em}
.faq-details .answer{font-size:85%;font-weight:normal}
/* custom site styles */
html,body{background-color:#2b2b2b}
a{color:#0098D0;outline:0 none}
a:hover{color:#FF9023}
h1,h2,h3,h4,h5,h6{margin-top:0}
h1{color:#ff9023;margin-bottom:1em}
h2{color:#0098D0;margin-bottom:0.75em}
h3{margin-bottom:1em}
h4{margin-bottom:1.25em}
h5{margin-bottom:1.5em}
label{display:block}
label .req{color:#8a1f11;font-size:85%;font-style:italic;font-weight:normal}
label.error{background:#FBE3E4 url('_images/_bg/bg_sprites-16x16.png') no-repeat scroll 6px -240px;padding-left:26px;width:280px}
.newsletter-form label.error{padding:0.75em 0.5em 0.75em 26px;width:232px}
div.error{background:#FBE3E4 url('_images/_bg/bg_sprites-16x16.png') no-repeat scroll 10px -238px;line-height:1.5em;padding-left:36px}
#hd{margin-top:1.5em}
#hd h1{margin-bottom:1.5em;text-indent:-99999em}
#hd h1 a{background:transparent url('_images/_bg/bg_hd-h1.png') no-repeat 0 0;display:block;height:120px;width:244px}
#hd .search-form{margin-bottom:1.5em;top:1.25em}
label.float_styles{color:#666;cursor:text;font-weight:normal;left:26px;position:absolute;top:1em;width:auto}
#formAddressSearch label.float_styles{left:4px;font-size:85%;top:12px}
#secure_zone ul,#secure_zone li{float:right;font-size:93%}
#global_nav{margin-bottom:0}
#global_nav ul{background-color:#2b2b2b;line-height:1.0;margin-bottom:0;width:974px}
#global_nav ul ul{background-color:none;border:0 none;left:-99999em;position:absolute;top:39px;width:170px}
#global_nav ul ul li{display:block;float:none;font-size:93%;margin:0;width:100%}
#global_nav ul li:hover{visibility:inherit}
#global_nav ul li{float:left;margin:0;position:relative}
#global_nav ul a{background-color:#0098D0;color:#fff;display:block;margin:0 2px 0 0;padding:0.75em 0;position:relative;text-align:center;text-decoration:none;width:110px}
#global_nav ul a:hover{font-weight:bold}
#global_nav ul li.selected a{background-color:#fff;color:#0098D0}
#global_nav ul li a:hover{background-color:#fff;color:#FF9023}
#global_nav ul li:hover ul,#global_nav ul li.sfHover ul{left:-1px;z-index:99}
#global_nav ul li:hover li ul,#global_nav ul li.sfHover li ul{top:-999em}
#global_nav ul li li:hover ul,#global_nav ul li li.sfHover ul{left:0;top:0}
#global_nav ul ul li a{background-color:#fff;color:#0098D0;border-left:1px solid #0098D0;border-right:1px solid #0098D0;padding:0.75em 1em;text-align:left;width:100%}
#global_nav ul ul li a:hover{background-color:#fff;color:#FF9023}
#global_nav ul ul li.last a{border-bottom:1px solid #0098D0}
#breadcrumb_nav{background-color:#fff;margin-bottom:0;padding:0.75em 1em}
#bd{background-color:#fff}
#ft{border-top:1px solid #fff;color:#666;padding-top:1em}
#footer_nav.inline,#utility_nav.inline{margin-bottom:0}
#footer_nav li,#utility_nav li{border-right:1px solid #4b4b4b}
#footer_nav li:nth-child(1) a,#utility_nav li:nth-child(1) a{padding-left:0}
#footer_nav li:nth-last-child(1),#utility_nav li:nth-last-child(1){border-right:none}
#footer_nav a,#utility_nav a{color:#666;padding:0 1em}
#footer_nav a:hover,#utility_nav a:hover{color:#999}
#footer_nav ul ul,#utility_nav ul ul{display:none}
#ft .copyright{color:#666;padding:0.5em 1em}
.credit{color:#555;margin-top:3em;text-align:center}
.credit a{color:#555}
.staff_profile_list .photo,.staff_profile_detail .photo{width:130px}
.staff_profile_list .details,.staff_profile_detail .details{width:90%}
.staff_profile_list img,.staff_profile_detail img{border:1px solid #ddd;padding:0.5em}
table#job_listing td,table#job_details td{border:0 none}
table#job_details{width:80%}
table.clinic_listing tr{border-top:1px solid #eee}
table.clinic_listing td{border:0 none;width:33%;padding:0.5em;vertical-align:top}
table.clinic_listing td img{background-color:#f6f6f6;border:1px solid #ddd;padding:0.25em}
table#clinic_detail{color:#555}
table#clinic_detail td{border:0 none;padding:0.5em;vertical-align:top}
table#clinic_detail #toAddress{display:none;visibility:hidden}
table#clinic_detail h3{color:#0098D0}
table#clinic_detail h4{color:#FF9023;margin-bottom:0.25em}
table#clinic_detail td#clinic_details{border-left:1px solid #eee}
table#clinic_detail td#clinic_directions{border-left:1px solid #eee}
table#clinic_detail #reset_map{margin-bottom:0;padding-right:1.5em;text-align:right}
#gmap{float:left;width:500px}
#map_canvas{border:1px solid #ddd;font-size:85%;height:350px;width:450px}
#directions{float:left;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:93%;height:460px;overflow-x:hidden;overflow-y:auto;width:460px}
ul#tab-nav{border-top:1px solid #eee;float:left;margin:0 3em 0 0}
ul#tab-nav,ul#tab-nav li{list-style:none}
ul#tab-nav li{margin:0}
ul#tab-nav a{border-bottom:1px solid #eee;display:block;padding:0.5em 2em 0.5em 2em}
div.tabbed-content{margin-left:250px}
#common-injuries div.tabbed-content{margin-left:320px}
ul#tab-nav a{text-decoration:none}
ul#tab-nav a.selected,ul#tab-nav a.selected:hover{cursor:default;color:#FF9023;font-weight:bold}
ul#tab-nav a:hover{color:#FF9023}
#home #bd{background:#fff url('_images/_bg/bg_home-bd.jpg') no-repeat center bottom;height:700px}
#home #bd #yui-main{height:510px}
#home #bd #news,#home #bd #testimonial{background:transparent url('_images/_bg/bg_opaque-white.png') repeat 0 0;border:1px solid #ddd;font-size:97%;margin-top:1.5em;overflow-x:hidden;overflow-y:auto}
#home #bd #testimonial{height:150px}
#home #bd #news{height:270px}
#home #bd #news h2,#home #bd #testimonial h2{background-color:#FF9023;color:#FFFFFF;line-height:1.75em;text-align:center}
#home #promos .box{border-color:#fff;height:130px;position:relative;text-align:center}
#home #promos .box h2{background:transparent url('_images/_bg/bg_opaque-white.png') repeat 0 0;bottom:0;left:0;line-height:2em;margin-bottom:0;position:absolute}
#home #promos .box h2,#home #promos .box h2 a{width:100%}
#home #promos .promo-1{background:transparent url('_images/_bg/bg_promo-1.jpg') no-repeat center center}
#home #promos .promo-2{background:transparent url('_images/_bg/bg_promo-2.jpg') no-repeat center center}
#home #promos .promo-3{background:transparent url('_images/_bg/bg_promo-3.jpg') no-repeat center center}
#home #promos .promo-4{background:transparent url('_images/_bg/bg_promo-4.jpg') no-repeat center center}
.testimonials blockquote{border-left-color:#FF9023}
.testimonials p{margin:0.25em}
.testimonials p span{color:#0098D0}
p.right img,img.right{margin:0 0 1.5em 1.5em}
p.left img,img.left{margin:0 1.5em 1.5em 0}
p.more{margin-bottom:0.25em;text-align:right}
div.coupon_wrapper{background:#fff url('_images/_bg/bg_coupon.jpg') no-repeat 0 0;height:310px;width:480px}
div.coupon{padding:1.5em 3.5em 2em 1.5em}
div.coupon h2{color:#fff;background-color:#0098D0;padding:0.5em}
a#subscribe{background:transparent url('_images/_icons/email.png') no-repeat center left;padding-left:26px}