#slider {margin: 0 0 10px!important;}#carousel li {margin-right: 5px;}#carousel img {display: block; opacity: .9; cursor: pointer;}#carousel img:hover {opacity: 1;}#carousel .flex-active-slide img {opacity: 1; cursor:pointer;}@font-face{font-family:'Pinyon Script';font-style:normal;font-weight:400;src:local('Pinyon Script'),local(PinyonScript),url(http://fonts.gstatic.com/s/pinyonscript/v6/TzghnhfCn7TuE73f-CBQ0FgaG90emUMHR_woZ36JLVg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@charset "utf-8";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,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,label,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}*{_nofocusline:expression(this.hideFocus=true)}body{font:normal 14px Arial,Helvetica,sans-serif;margin:0;padding:0;color:#333;background:#a1854f}.section{height:auto;float:left;width:100%}#menus{background:url(/images/menu_bg.png) repeat-x center top}#tophead{background:url(/images/header.png) no-repeat center top;height:247px}#midbanner{background:url(/images/middle.jpg) no-repeat center top}#lowfooter{background:url(/images/footer.jpg) no-repeat center top}img{border:0;max-width:100%}.alignleft{float:left;margin:2%;border:4px solid #F1E5C5}.alignright{float:right;margin:2%;border:4px solid #F1E5C5}.aligncenter{display:block;margin-left:auto;margin-right:auto}img.alignleft{margin:.357rem 1.214rem -.123rem 0}.container{width:980px;margin:0 auto}.row{float:left;width:100%}[class*="span"]{float:left;min-height:1px}.span1{width:8%}.span2{width:16%}.span3{width:24%}.span4{width:23.2%}.span5{width:40%}.span6{width:49%}.span7{width:56%}.span8{width:71%!important}.span9{width:72%}.span10{width:80%}.span11{width:88%}.span12{width:100%}p{font-size:13px}a{font:Arial,Helvetica,sans-serif;color:#333;text-decoration:none}#logo{margin:50px 0 0;width:40%;float:left}#head_right{width:25%;float:right;margin-top:2%}.phone{color:#000;width:100%;float:right;text-align:left;margin-top:8px;font-size:13px}.phone img{margin-bottom:-17px}.phone a{color:#000;text-decoration:none;display:inline;margin-left:11%;font-weight:700;white-space:nowrap}.phone span.no{color:#000;font-size:18px;margin-left:23%;font-weight:400;padding-bottom:2%}.phone1{color:#000;width:100%;float:right;text-align:left;margin-top:8px;font-size:13px}.phone1 a{color:#024420;text-decoration:none;display:inline;margin-left:12%;font-weight:700;white-space:nowrap}.phone1 span.week{color:#024420;margin-left:23.5%}.phone1 img{margin-bottom:-17px}.van{color:#000;width:100%;float:right;text-align:left;margin-top:8px;font-size:13px}.van img{margin-bottom:-27px}.van a{color:#bb1401;text-decoration:none;display:inline;margin-left:5%;font-weight:700;word-wrap:break-word}.van span.week{color:#bb1401;margin-left:24.5%}.grey_line{border-bottom:1px solid #999;height:1px;margin:21% 0 0 16%;width:80%}#nav{margin:0;padding:0;padding-top:14px;list-style:none;float:right;margin-bottom:12px;padding-left:10px;width:100%;background:url(/images/roundedbg.png) no-repeat center 12px;background-size:100%}#nav li{display:inline-table;width:auto;padding:3px 8px;text-transform:uppercase}#nav li:last-child{padding-right:0}#nav>li>a{color:#fff;text-decoration:none;font-size:13px;font-weight:700;padding-left:7px}#nav>.active>a,#nav>.active>a:hover,#nav>.active>a:focus,#nav ul li a,#nav a:hover{color:#F60}#nav ul{display:none}#nav li:hover > ul{display:block}#nav li ul li{width:100%}#nav{list-style:none;position:relative;display:inline-table}#nav:after{content:"";clear:both;display:block}#nav li{float:left}#nav > li{position:relative}#nav ul{border-radius:0;padding:0;height:auto;position:absolute;top:100%;margin:0;width:200px;left:0;z-index:19999;background:#C4AB7A}#nav ul li{float:none;background:#C4AB7A;text-shadow:none;margin-right:0;position:relative;padding:5px 0 0 5px}#nav ul li a{color:#000;text-shadow:none;text-decoration:none;width:100%;display:block;font-size:12px;padding:2px 0}#nav ul li a:hover{color:#fff;text-shadow:none;text-decoration:none;width:100%;display:block;font-size:12px;padding:2px 0;color:#C30}#nav ul ul{position:absolute;left:100%;top:0}#second-menu{width:94%;margin:0;padding:0;margin-left:3%;text-align:center;list-style:none;margin-top:10px}#sec-menu .bx-wrapper{max-width:100%!important;margin-bottom:0!important}#sec-menu .bx-viewport{width:90%!important;margin-left:5%!important}.banner{overflow:hidden;position:relative}.banner .bx-pager .active,.banner .bx-pager a:hover{background:#840003!important}.banner .bx-wrapper .bx-viewport{left:0!important}.banner .bx-controls{position:absolute;width:100%;bottom:30px;z-index:999999}.bx-loading{background:none!important}.banner_content{position:absolute;z-index:200;width:50%;height:auto;top:27%;right:-40px}.bwhite{color:#FFF;font-size:100%;float:left;width:100%;text-align:left;padding-left:22%}.bmid{color:#000;font-size:18px;width:80%;padding:0 0 6px;float:left;text-align:left;font-style:italic}.btag{color:#FFF;float:left;font-family:'Pinyon Script',cursive;font-size:38px;font-weight:bolder;word-spacing:1px;padding-left:0;text-align:left;text-shadow:2px 3px 0 #644814,-2px 3px 0 #644814,0 4px 0 #644814,0 -3px 0 #644814,4px -1px #644814,-4px -2px 0 #644814,5px -1px 0 #644814,-1px 1px 0 #644814}.mid_con{height:247px}.lb{padding:0;margin-left:40px;margin-top:36px;width:46%;border:none;float:left}.lb .meet h3{font:20px Arial,Helvetica,sans-serif;color:#000}.lb .meet p{font:14px Arial,Helvetica,sans-serif;color:#000}.lb .profile{float:left;width:100%}.lb .profile .doc{float:left;width:33%;margin-top:10px}.lb .profile .doc h5{font:12px Arial,Helvetica,sans-serif;color:#000;font-weight:700}.rb{width:47%;float:right;margin-left:2%;margin-top:28px}.rb h3{font:20px Arial,Helvetica,sans-serif;color:#731810}.rb ul,li{margin:0;padding:0}.rb.span12{width:46%;float:left}.rb .span12 .span6{width:40%;margin-left:9%;padding-top:3%}.rb .treatimg{width:40%;height:215px;float:left;margin-left:11%;overflow:hidden}.rb p{padding-bottom:10%}.rb a{color:#333;font-size:13px;text-decoration:none}.rb a:after{position:absolute;padding-left:2px;content:"\00bb"}.practiceloc{padding:0 0 4%;margin-top:25px;width:41%;border:none;float:left}.practiceloc .location_img{float:left;width:15%}.practiceloc .location_text{float:left;margin:2% 0 0 5%;width:80%}.practiceloc .location_text h2{font:18px Arial,Helvetica,sans-serif;color:#000}.practiceloc .location_text a{color:#000;text-decoration:none}.practiceloc .location_text a:hover{color:#900;text-decoration:none}.pat_form{padding:0;margin-top:25px;width:44%;float:left;margin-left:9%}.pat_form .form_img{float:left}.pat_form .form_text{float:left;margin:5% 0 0 4%;width:71%}.pat_form .form_text h2{font:18px Arial,Helvetica,sans-serif;color:#000}.pat_form .form_text ul,li{list-style:none}.pat_form .form_text ul li{list-style:none;margin-bottom:2%;width:100%;display:block}.pat_form .form_text a{color:#000;text-decoration:none;background:url(/images/arrow.jpg) no-repeat left;font:13px Arial,Helvetica,sans-serif;padding:0 0 0 11%}.pat_form .form_text a:hover{color:#900;text-decoration:none}.surgical_info{float:left;width:44%;margin-left:6%;margin-top:30px}.surgical_info .surgical_txt{float:left;width:40%;margin-right:5%}.surgical_info .surgical_txt h2{font:18px Arial,Helvetica,sans-serif;color:#000}.surgical_info .surgical_txt p{padding-top:5%}.surgical_info .surgical_img{float:left;width:55%;padding-left:0}#footer_1{background:#bca16a;border-top:4px solid #b59c66}.footerlogo{float:left;width:100%;padding:1% 0}.footerlogo ul,li{list-style:none;display:inline}.footerlogo li a{margin-right:13%}#footer_2{background:#161616;height:153px}#footer{min-height:80px;padding-top:15px}#copyright{float:left;padding-top:12px}#copyright,#copyright a{color:#CCC;font-size:12px;text-decoration:none}#socials{list-style:none outside none;margin:15px 0 0;padding:0;width:auto}#socials li{display:inline-table;margin:0 8px 0 0;vertical-align:middle}.thumbnail_scoller{height:auto;position:absolute;right:0;top:95%;width:50%;z-index:200;border:1px solid;height:50px;margin-right:25%}#nav1{display:none}.slogo{padding-left:0;padding-top:14px;text-align:center;width:29%!important}#thumb_slide{position:absolute;width:63%!important;bottom:0;z-index:99999999999999;display:block;left:23%;top:86%;margin-left:-50px}#contain{background:#e3d2a9 url(/images/con_bg.png) no-repeat top center;background-size:contain}#inner_banner{background:#997d46;height:auto}#conditions{background:none repeat scroll 0 0 #997D46;border-radius:0 9px 0 9px;margin:13px 0 0 1px;width:47%}#conditions span{color:#fff;float:right;font-size:15px;margin:35px 0 0;width:58%;font-weight:700}#conditions a img{margin:5px 0 5px 8px}#conditions a{margin:4px 0 0}#main_con{float:left;width:67.46%;color:#464646;margin-top:20px}#main_con .page_content{margin-top:3%}#main_con .page_content input,textarea{background:#ece0be;border:#ece0be}#main_con .page_content b,strong{font-size:14px;font-weight:700;color:#633}#main_con .page_content a{color:#C30;text-decoration:none}#main_con .page_content a:hover{color:#000;text-decoration:underline}#main_con .page_content p{margin-top:1%;padding-bottom:1%;line-height:20px;font-family:Arial,Helvetica,sans-serif;font-size:14px}#main_con .page_content p a{color:#C30;font-family:Arial,Helvetica,sans-serif}#main_con h2{color:#000;font-size:22px;line-height:normal;padding-top:2%;text-align:left}#main_con .page_content h3{border-bottom:1px dashed #454448;color:#633;font-family:Arial,Helvetica,sans-serif;font-size:1.2em;font-weight:700;line-height:normal;padding:2.2% 0 0;text-transform:capitalize!important;text-align:left}#main_con .page_content ul{margin-left:0}#main_con .page_content ul li{padding:1% 0 1% 4%;font:14px Arial,Helvetica,sans-serif;color:#464646;width:100%;background:url(/images/listbulets-brown.png) no-repeat scroll 9px 10px transparent;display:inline-table}#main_con .page_content ul li a{font-family:Arial,Helvetica,sans-serif;color:#C30}#main_con ul ul.children li{list-style:circle;padding:2% 0 0}#wp-realtime-sitemap-pages{margin-left:5%}#wp-realtime-sitemap-pages h3{display:none}#main_con .page_content li.pdf{background:url(/images/print.png) no-repeat left}#main_con h3 code{display:none}.dashborder{width:100%;height:10px;border-bottom:1px dashed #454448;float:left}#main_con ul.breadcrumb li a{color:#000;font-size:13px;font-weight:700;text-decoration:none}#main_con ul.breadcrumb li a:active{color:#C30;font-size:13px;font-weight:700;text-decoration:none}#main_con .page_content ul.children li{padding-left:5%;background:url(/images/listbulets-brown.png) no-repeat scroll 15px 14px transparent;padding-left:5%;background:url(/images/listbulets-brown.png) no-repeat scroll 15px 14px transparent}#main_con .page_content .testimonials-button{background-color:#9A7937;border:1px solid #9A7937;border-radius:5px 5px 5px 5px;clear:both;float:right;margin-top:-50px}#main_con .page_content .testimonials-button a{color:#fff;display:block;padding:5px 10px;text-align:center;text-decoration:none}#multimedialist{height:40px;padding-top:10px}#multimedialist ul.media{color:#FFF;list-style:none outside none;margin:0!important;padding:0!important}#main_con .page_content #multimedialist ul.media li{float:left;list-style:none outside none;width:19%;color:#fff;text-align:left;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:12px;font-family:arial,helvetica,sans-serif;display:inline-block;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);font-weight:700;background:#3093c7;background-image:-webkit-gradient(linear,left top,left bottom,from(#3093c7),to(#1c5a85));background-image:-webkit-linear-gradient(top,#C1AB7F,#927142);background-image:-moz-linear-gradient(top,#C1AB7F,#927142);background-image:-ms-linear-gradient(top,#C1AB7F,#927142);background-image:-o-linear-gradient(top,#C1AB7F,#927142);background-image:linear-gradient(to bottom,#C1AB7F,#927142);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#C1AB7F,endColorstr=#927142);margin-right:2%;padding:1%}#multimedialist ul li.video a{background:url(/images/loadmove.png) no-repeat scroll 5px 3px!important;color:#fff;padding:8px 11px 8px 30px}#multimedialist ul.media li.info a{background:url(/images/patient.png) no-repeat scroll 5px 3px!important;padding:8px 11px 8px 30px;color:#fff}#multimedialist ul.media li.print a{background:url(/images/print.png) no-repeat scroll 5px 3px!important;padding:8px 11px 8px 30px;color:#fff}#main_con .page_content #multimedialis ul li.video,#main_con .page_content #multimedialis ul li.info,#main_con .page_content #multimedialis ul li.print a{color:#fff;display:block;line-height:15px;padding:6px;text-align:center;text-decoration:none;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:12px;font-family:arial,helvetica,sans-serif;padding:10px text-decoration:none;display:inline-block;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);font-weight:700;background-image:-webkit-gradient(linear,left top,left bottom,from(#3093c7),to(#1c5a85));background-image:-webkit-linear-gradient(top,#C1AB7F,#927142);background-image:-moz-linear-gradient(top,#C1AB7F,#927142);background-image:-ms-linear-gradient(top,#C1AB7F,#927142);background-image:-o-linear-gradient(top,#C1AB7F,#927142);background-image:linear-gradient(to bottom,#C1AB7F,#927142);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#C1AB7F,endColorstr=#927142)}#multimedialist ul li.video a:hover,#multimedialist ul.media li.info a:hover,#multimedialist ul.media li.print a:hover{color:#fff;text-decoration:none}#main_con .page_content #Elbow li{float:left;list-style:none outside none;margin:10px 25px 10px 0;padding:0!important;width:20%}#Elbow li.Efracture a{font:15px/17px Arial,Helvetica,sans-serif color:#fff;float:left;width:20%}#Elbow li.Egolfers a{font:15px/17px Arial,Helvetica,sans-serif float:left;color:#fff}#Elbow li.Esprain a{font:15px/17px Arial,Helvetica,sans-serif float:left;color:#fff}#main_con .page_content #Elbow li a{color:#fff;display:block;line-height:15px;padding:6px;text-align:center;text-decoration:none;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:12px;font-family:arial,helvetica,sans-serif;padding:10px text-decoration:none;display:inline-block;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);font-weight:700;background-color:#3093c7;background-image:-webkit-gradient(linear,left top,left bottom,from(#3093c7),to(#1c5a85));background-image:-webkit-linear-gradient(top,#C1AB7F,#927142);background-image:-moz-linear-gradient(top,#C1AB7F,#927142);background-image:-ms-linear-gradient(top,#C1AB7F,#927142);background-image:-o-linear-gradient(top,#C1AB7F,#927142);background-image:linear-gradient(to bottom,#C1AB7F,#927142);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#C1AB7F,endColorstr=#927142)}#team-member-container{background:none repeat scroll 0 0 #F1E5C5;float:left;font-family:'Open Sans',Helvetica,sans-serif;margin:2% 0 0;padding:2%;width:95%;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}#team-member-container .team-img{background-color:#fff;box-shadow:0 1px 3px rgba(34,25,25,0.4);float:left;padding:1%;width:14%}#team-member-container .team-text{float:left;margin-left:2%;width:73%}#team-member-container .team-text h2{padding:0}#sidebar{float:right;width:29.536%;margin-left:1%}#meet{float:left;width:100%;background:url(/images/meetdrbg.png) no-repeat center top;margin-top:.6%;padding-top:13px}#meet .meet_img{width:26%;float:left;margin-left:9%}#meet .prof{float:right;width:65%;margin-left:0}#meet .prof .hcon{font-size:130%;color:#000}#meet .prof h2{font-size:100%;color:#fff;font-weight:700}#meet .prof .hsec{font-size:100%;color:#fff;font-weight:700}#meet .profile_link{font-size:100%;margin-top:5px;background:url(/images/arrowdouble.png) no-repeat left;float:right;padding:0 14% 0 9%;color:#000;text-decoration:underline;font:12px Arial,Helvetica,sans-serif}.bx-controls{display:none}#contactform{float:left;border:solid 1px #9A7937;border-radius:5px;width:96%;margin:2% 0}#main_con .page_content #contactform ul,li{list-style-type:none}#main_con .page_content #contactform .formHead{clear:both;padding:7px 15px;background:#9A7937;color:#fff}#main_con .page_content #contactform span.reqd{color:red}#main_con .page_content #contactform ul.contact1{float:left;list-style:none outside none!important}#main_con .page_content #contactform ul.contact1 li{float:left;list-style-type:none;width:41%;background:none}#main_con .page_content #contactform ul.contact2{float:left;list-style:none outside none!important}#main_con .page_content #contactform ul.contact2 li{float:left;list-style-type:none;margin:1% 2% 1% 0;width:27%;background:none;text-align:left}#main_con .page_content #contactform ul.contact2 li .wpcf7-text{width:100%}#main_con .page_content #contactform ul.contact_details{float:left;list-style-type:none;margin:1% 4% 1% 3%;text-align:left;background:none}#main_con .page_content #contactform ul.contact_details li .wpcf7-text{width:100%}#main_con .page_content #contactform ul.contact_details1 li{float:left;list-style-type:none;margin:0;background:none;text-align:left;background:none}#main_con .page_content #contactform ul.contact_details1 li span.wpcf7-radio span.wpcf7-list-item input{padding-top:10px}#main_con .page_content #contactform ul.contact_details li{background:none;float:left;list-style-type:none;margin:1% 4% 1% 0;width:41%;background:none;text-align:left}#main_con .page_content #contactform ul.injury li{background:none}#main_con .page_content #contactform .contact1 li.message,#main_con .page_content #contactform .contact1 li.captchabox{list-style-image:none;width:91%}#main_con .page_content #contactform .wpcf7-textarea{height:150px;width:94%;background:#ECE0BE;color:#000;font-size:14px;font-family:Arial,Helvetica,sans-serif}#main_con .page_content #contactform .wpcf7-text,#main_con .page_content #contactform .wpcf7-captchar{background:#ECE0BE;color:#000;float:left;height:25px}#main_con .page_content #contactform .submit1{margin:0 2% 0 0;padding:4%}#main_con .page_content #contactform .wpcf7-submit{background:#9A7937;color:#fff;font-weight:700;height:25px;cursor:pointer}#main_con .page_content #contactform .wpcf7-file{background:none}#main_con .page_content #contactform ul.feedback li{background:none}#main_con .page_content #contactform .wpcf7-form-control-wrap span.wpcf7-list-item span.wpcf7-list-item-label{margin-top:0}#services{float:left;margin:4% 0 2% 4.5%;width:92%}#services h2{font-size:174%;color:#000;padding:0 0 0 5%}#side_menu{background:#f1e5c5;margin:-4px 0 -27px 25px;padding:0 0 38px;width:89%}#side_menu li{list-style:none;width:90%;display:block;background:url(/images/service_border.png) no-repeat bottom left;padding:7px 0 7px 13px}#side_menu li a{color:#633;font-size:111%;text-decoration:none;padding-left:8%;background:url(/images/squarearrow.png) no-repeat scroll left 4px transparent;display:block;font:12px Verdana,Geneva,sans-serif;font-weight:700}#side_menu li a:hover{color:red}#misc{padding:1% 0 0 5%}#misc li{list-style-type:none}#payment{padding:1% 0 0 5%}#payment li{list-style-type:none}#pat_logo{padding:13% 0 9% 5%}#pat_logo li{list-style-type:none}#main_con .page_content .patienteducation{margin:0 0 2%;width:100%;float:left;height:auto;background-color:#F1E5C5;border-radius:5px}#main_con .page_content .patienteducation h2{font-family:italic 600%/1 'Open Sans',Helvetica,sans-serif;font-size:18px;color:#CCC;background:#9A7937;line-height:25px;padding:0;text-transform:none;padding-left:2%}#main_con .page_content .patienteducation h2 a{color:#CCC}#main_con .page_content .patienteducation .link-box{width:50%;padding:0;float:left;list-style:none}#main_con .page_content .patienteducation .link-box nav{display:block;width:100%}#main_con .page_content .patienteducation .link-box nav ul{margin:0;padding:0;list-style:none}#main_con .page_content .patienteducation .link-box nav li{margin:0;padding:0;list-style:none;background:none}#main_con .page_content .patienteducation .link-box nav ul ul,#container nav ul ul ul,#container nav ul ul ul ul,#container aside nav ul ul ul ul ul{border-top:none;padding-top:0}#main_con .page_content .patienteducation .link-box nav a:hover{color:#681214;font-family:'Open Sans',Helvetica,sans-serif}#main_con .page_content .patienteducation .link-box nav a{display:block;margin:0;padding:0 10px 0 36px;line-height:30px;color:#444;font-weight:700;background:url(/images/movie-off.gif) no-repeat 6px center;text-decoration:none;font-size:13px;font-family:'Open Sans',Helvetica,sans-serif}#main_con .page_content .patienteducation .link-box nav a:hover{color:#681214;background:url(/images/movie-on.gif) no-repeat 6px center;font-family:'Open Sans',Helvetica,sans-serif}#main_con .page_content .patienteducation .link-box1{width:50%;padding:0;float:right}#main_con .page_content .patienteducation .link-box1 nav{display:block;width:100%}#main_con .page_content .patienteducation .link-box1 nav ul{margin:0;padding:0;list-style:none}#main_con .page_content .patienteducation .link-box1 nav li{margin:0 0 0 7px;padding:0;list-style:none}#main_con .page_content .patienteducation .link-box1 nav ul ul,#container nav ul ul ul,#container nav ul ul ul ul,#container aside nav ul ul ul ul ul{border-top:none;padding-top:0}#main_con .page_content .patienteducation .link-box1 nav a{display:block;margin:0;padding:5px 10px 5px 20px;line-height:19px;color:#444;font-weight:700;text-decoration:none;font-size:12px;font-family:'Open Sans',Helvetica,sans-serif}#main_con .page_content .patienteducation .link-box1 nav a:hover{color:#681214}#main_con .page_content .contactbox{margin:0;width:98%;float:left;height:auto;padding:10px 0}#main_con .page_content .contactbox h2{font-family:italic 600%/1 'Open Sans',Helvetica,sans-serif;font-size:18px;color:#CCC;background:#9A7937;line-height:25px;padding:0;text-transform:none;padding-left:2%;font-weight:700}#main_con .page_content .contactbox .cbox{width:47%;padding:0;float:left;list-style:none;border:1px solid #9A7937;margin:0 2% 2% 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px}#main_con .page_content .contactbox .cbox p{padding-left:5px}#main_con .page_content .contactbox .cbox h2{background:#9A7937;font-size:13px;border-bottom:none;margin:0 0 9px;padding:1% 0 1% 2%;color:#fff;-moz-border-radius:5px;-khtml-border-radius:5px}#main_con .page_content .contactbox .cbox nav{display:block;width:100%}#main_con .page_content .contactbox .cbox nav ul{margin:0;padding:0;list-style:none}#main_con .page_content .contactbox .cbox nav li{margin:0;padding:0;list-style:none;background:none}#main_con .page_content .contactbox .cbox nav a:hover{color:#681214;font-family:'Open Sans',Helvetica,sans-serif}#online-appointment{border:1px solid #9A7937;float:left;width:98%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;margin-bottom:2%;font:13px Arial,Helvetica,sans-serif;padding-bottom:1%}.page_content #online-appointment h3{background:#9A7937;font-size:13px;border-bottom:none;margin:0 0 9px;padding:1% 0 1% 2%;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px}.page_content #online-appointment .address{float:left;margin-left:2%}.page_content #online-appointment .address a{color:#C30}.page_content #online-appointment .mapsmall{float:right;margin-right:2%}#accordion{margin:0;clear:left}#accordion .accordion_hand,#accordion .accordion_elbow,#accordion .accordion_shoulder{margin:0 0 0 18px;line-height:80px;height:80px;border:medium none;padding:0 0 0 89px;position:relative;cursor:pointer;z-index:8;color:#FFF;font-size:18px}#accordion .accordion_hand{background:url(/images/hand.png) no-repeat scroll center 0 transparent}#accordion .accordion_hand.ui-state-active{background:url(/images/hand-active.png) no-repeat scroll center 0 transparent}#accordion .accordion_elbow{background:url(/images/elbow.png) no-repeat scroll center 0 transparent}#accordion .accordion_elbow.ui-state-active{background:url(/images/elbow-active.png) no-repeat scroll center 0 transparent}#accordion .accordion_shoulder{background:url(/images/Shoulder.png) no-repeat scroll center 0 transparent}#accordion .accordion_shoulder.ui-state-active{background:url(/images/Shoulder-active.png) no-repeat scroll center 0 transparent}#accordion .accordion_shoulder #side_menu{margin:-29px 0 0 22px;padding:34px 0 20px}.hight{line-height:14px!important;padding-top:12px!important}@media screen and (max-width: 980px) {.container{width:100%;margin:0 auto}#head_right{width:30%;float:right}#logo{margin:3.8% 0 0;width:49%;float:left}#nav li{padding:3px 0 3px 1%}#nav li > a{width:100%;font-size:13px;padding-left:5px}.rb{width:45%}}@media screen and (max-width: 800px) {#lowfooter{background:url(/images/bg768.jpg) no-repeat scroll center top transparent}#head_right{width:43%;float:right;margin-left:2%}#tophead{background:url(/images/header600.jpg) no-repeat center top;height:185px}#nav li > a{font-size:11px}#footer > .span6{width:100%;float:left;text-align:center}#copyright{width:100%}#socials{float:right}.span8{width:60%!important}.slogo{padding-left:0;padding-top:14px;text-align:center;width:21%!important}#head_right .phone span.no{margin-left:14%}#head_right .phone span.week{margin-left:14.5%}#head_right .van span.week{margin-left:13.5%}#head_right .grey_line{margin:16% 0 0 16%;width:60%}#main_con{width:60%;margin-left:2%}#main_con .page_content ul li{padding:1% 0 1% 6%}#sidebar{width:35%}#meet{float:left;width:95%;margin-top:.6%;background:url(/images/meetdrbg.png) no-repeat center;padding-top:13px;padding-bottom:17px}#meet .meet_img{width:26%;float:left;margin-left:2%}#meet .prof{float:right;width:65%;margin-left:0}#meet .prof .hcon{font-size:110%;color:#000;font-weight:700}#meet .prof h2{font-size:80%;color:#fff;font-weight:700}#meet .prof .hsec{font-size:80%;color:#fff;font-weight:700}#meet .profile_link{font-size:80%;margin-top:5px;background:url(/images/arrowdouble.png) no-repeat left;float:right;padding:0 14% 0 10.5%;color:#000;text-decoration:underline;font:12px Arial,Helvetica,sans-serif}#services{background:#f1e5c5;float:left;margin:4% 0 2%;width:95%}#services h2{font-size:130%;color:#000;padding:5% 0 0 5%}#side_menu li a{color:#633;font-size:75%}#misc,#payment,#pat_logo{margin-right:5%;padding:2% 0 0}#nav li{padding:3px 0 3px 2%}#main_con .page_content .patienteducation .link-box{width:90%;padding:0 4%;float:left}#main_con .page_content.patienteducation .link-box1{width:90%;padding:0 4%;float:left}#main_con .page_content .contactbox .cbox{width:90%;padding:0;float:left}}@media screen and (max-width:768px) {#lowfooter{background:url(/images/bg768.jpg) no-repeat scroll center top transparent}.practiceloc{width:47%}.practiceloc .location_text{float:left;margin:2% 0 0 2%;width:83%}h2{padding:0;margin:0}.pat_form{float:left;margin-left:4%;margin-top:25px;padding:0}.pat_form .form_text{float:left;margin:5% 0 0 4%;width:74%}#nav li > a{width:100%;font-size:11px;padding-left:9px}#nav ul li{padding:2px 0 0 5px}#nav ul li a{font-size:11px;padding:0}#nav ul li a:hover{font-size:11px;padding:0}.phone span.no{margin-left:13%}.phone span.week{color:#000;margin-left:14.5%}.van span.week{color:#000;margin-left:14.5%}#nav li{padding:3px 2px 3px 3px}#meet{padding:0;margin:0}#meet .meet_img,#meet .meet_prof{margin-top:1%}.bx-viewport{margin:2% 0 0 2%}#main_con .page_content .patienteducation .link-box1 nav a{text-align:left}#main_con .page_content #multimedialist ul.media li{width:26%}#accordion .accordion_hand,#accordion .accordion_elbow,#accordion .accordion_shoulder{margin:0 0 0 5px}#side_menu{margin:-4px 0 -27px 8px;width:94%}}@media screen and (max-width: 700px) {#lowfooter{background:url(/images/bg768.jpg) no-repeat scroll center top transparent}#nav li > a{font-size:9px;padding-left:5px}#lowfooter{background:url(/images/600main.png) repeat-x center top}.mid_con{height:auto}.mid_con > .span6{width:90%;min-height:218px}.lf > .span6{width:96%}.practiceloc,.pat_form{width:50%;height:140px;padding:0;margin-bottom:10px}.pat_form{margin-left:0}.pat_form ul,.pat_form li{width:100%}.surgical_info{margin-top:0;margin-left:4%}.surgical_info .surgical_txt,.surgical_info .surgical_img{width:44%!important}.phone span.no{margin-left:14%}.phone span.week{color:#000;margin-left:16.5%}#head_right .van span.week{color:#000;margin-left:16.5%}#head_right .grey_line{margin:21% 0 0 16%;width:60%}#thumb_slide{position:absolute;width:68%!important}#main_con{width:60%;margin-left:2%}#sidebar{width:35%}#meet{float:left;width:95%;margin-top:.6%;background:url(/images/meetdrbg.png) no-repeat center;padding-top:13px;padding-bottom:17px}#meet .meet_img{width:26%;float:left;margin-left:2%}#meet .prof{float:right;width:65%;margin-left:0}#meet .prof .hcon{font-size:110%;color:#000;font-weight:700}#meet .prof h2{font-size:80%;color:#fff;font-weight:700}#meet .prof .hsec{font-size:80%;color:#fff;font-weight:700}#meet .profile_link{font-size:80%;margin-top:5px;background:url(/images/arrowdouble.png) no-repeat left;float:right;padding:0 14% 0 10.5%;color:#000;text-decoration:underline;font:12px Arial,Helvetica,sans-serif}#services{background:#f1e5c5;float:left;margin:4% 0 2%;width:95%}#services h2{font-size:130%;color:#000;padding:5% 0 0 5%}#side_menu li a{color:#633;font-size:75%}#misc,#payment,#pat_logo{margin-right:5%;padding:2% 0 0}.btag{font-size:150%}#main_con .page_content ul li{padding:1% 0 1% 7%;width:90%}.span8{width:65%}}@media screen and (max-width:600px) {#nav li > a{font-size:9px;padding-left:3px}.rb{width:90%;float:left;margin-left:2%;margin-top:0;height:240px}.rb h3{font:20px Arial,Helvetica,sans-serif;color:#731810}.rb ul,li{margin:0;padding:0}.rb.span12{width:46%;float:left}.rb .span12 .span6{width:40%;margin-left:9%;padding-top:0}.rb .treatimg{width:40%;float:left;margin-left:11%}.rb .span12 .span6 a{color:#000;font-size:12px;text-decoration:none}#main_con .page_content .patienteducation .link-box{width:90%;padding:0 4%}#meet{padding:0;margin:0}#side_menu{width:88%}}@media screen and (max-width: 550px) {.container{width:100%;margin:0 auto}#tophead{background:url(/images/header320.jpg) repeat-x center top;height:240px}#head_right,.phone{width:100%;float:left;text-align:center}#logo{margin:3.8% 0 0;width:100%;float:left;text-align:center}#nav{display:none}#nav1{display:block;margin:0;padding:0;padding-top:14px;list-style:none;float:right;margin-bottom:12px;width:100%;background:url(/images/roundedbg.png) no-repeat center top;background-size:100%}#nav1 select{width:100%}.span8{width:70%!important}}@media screen and (max-width: 568px) {#nav{display:none}#nav1{display:block;margin:0;padding:0;padding-top:14px;list-style:none;float:right;margin-bottom:12px;width:100%;background:url(/images/roundedbg.png) no-repeat center top;background-size:100%}#nav1 select{width:96%;margin:0 0 0 2%}.btag{font-size:150%}#main_con .page_content .patienteducation .link-box{display:none}#main_con .page_content .patienteducation{margin-bottom:2%}#head_right .phone span.week{margin-left:16.5%}#head_right .phone span.no{margin-left:16%}#meet{padding:0;margin:0}}@media screen and (max-width: 480px) {#tophead{background:url(/images/header600.jpg) no-repeat center top;height:185px}#logo{float:left;margin:3.8% 0 0 1%;width:44%}#head_right{float:right;width:49%}#head_right .phone{float:left;text-align:left;width:96%}#head_right .phone span.no{font-size:15px;font-weight:700;padding-left:2%}#head_right .van{margin-left:1%;width:100%}.banner_content{height:auto;position:absolute;right:0;top:5%;width:60%;z-index:200}.span8{width:74%!important}#socials{margin:15px 0 0 -20px}.slogo{padding-left:0;padding-top:20px;text-align:left;width:30%}}@media screen and (max-width: 400px) {#tophead{background:url(/images/header320.jpg) repeat-x ce;height:330px;background-repeat:repeat-y;}#head_right,.phone{width:100%;float:left;text-align:center}#logo{margin:3.8% 0 0;width:100%;float:left;text-align:center}.row,.mid_con{margin:0;padding:0}.container{margin:0 auto;width:90%}.lf > .span6{width:100%;margin:0 auto}.row{float:left;width:100%}#lowfooter{background:url(/images/320main.png) repeat-x center top}.lb{margin-left:2%}.rb{min-height:90px!important}.practiceloc,.pat_form{width:92%!important;padding:0;border:none;padding-left:5%;margin:2% 0;height:auto;border-bottom:1px dashed #aa9667}.surgical_info{margin-left:0}.surgical_info .surgical_txt,.surgical_info .surgical_img{width:100%;text-align:center}#socials{margin-left:5px}#socials li{display:inline-table;margin:-10px 9px 20px;vertical-align:middle}#head_right .van{width:100%;margin-left:11%}#head_right .phone span.no{margin-left:13%;font-size:20px}#head_right .phone span.week{margin-left:43px}#head_right .van span.week{margin-left:15.5%}#head_right .grey_line{margin:18% 0 0 16%}.lb{margin-top:21px}.rb{display:none}.banner_content{width:54%;top:8%}.bmid{padding:0;font-size:12px;width:89%}.btag{padding:0;font-size:12px;font-weight:700;margin-top:5%}.mid_con > .span6{min-height:218px;width:100%}.lb .profile .doc{float:left;margin-top:10px;width:33%}.practiceloc .location_text{float:left;margin:2% 0 6% 5%;width:80%}.pat_form .form_text{float:left;margin:2% 0 6% 5%;width:74%}#footer{padding-top:0}.span4{width:48%}#thumb_slide{display:none}#main_con{width:98%;margin:0 2%}.breadcrumb{padding-top:2%}#inner_banner{height:100px}.rslides img{height:100px}#main_con .page_content{padding-bottom:7%}#sidebar{width:98%}#services{display:none}#meet{display:none}#misc,#payment,#pat_logo{margin-right:5%;padding:2% 0 0}#main_con .page_content ul{margin-left:0}#main_con .page_content ul li{padding:1% 0 1% 4%;background:url(/images/listbulets-brown.png) no-repeat scroll 3px 7px transparent;display:inline-table}#Elbow{display:none}#main_con .page_content #multimedialist ul.media li.video,li.info,li.print{width:80%}#main_con .page_content .patienteducation .link-box{display:none}#main_con .page_content .patienteducation{margin-bottom:2%}#main_con .page_content ul.children li{background:url(/images/listbulets-brown.png) no-repeat scroll 15px 9px transparent;padding-left:11%;text-align:left}#accordion .accordion_hand,#accordion .accordion_elbow,#accordion .accordion_shoulder{margin:0 0 0 -7px}#side_menu{width:92%}.formlable{float:left;width:23%;margin-bottom:10px;display:inline-block}.formfield{width:65%;float:left;margin-bottom:10px;display:inline-block}.form_button_76{clear:both;float:left;margin-left:23%;font-weight:700}.span8{width:94%}.slogo{padding-left:0;padding-top:0;text-align:center;width:73%!important}#footer_2{height:auto;}#accordion .accordion_hand,#accordion .accordion_elbow,#accordion .accordion_shoulder{	padding:0 0 0 120px;}#accordion {    margin: 0;    clear: left;    float: left;    width: 79%;}}@media screen and (max-width: 360px) {	#accordion {    margin: 0;    clear: left;    float: left;    width: 85%;}}@media screen and (max-width: 700px) {.formlable{width:90%}.formfield{width:90%}.form_button_76{margin-left:0}}.black li{color:#000!important}span.wpcf7-not-valid-tip-no-ajax{float:left!important}@media screen and (max-width: 320px) {#socials{margin-left:5px;margin-top:6px}#socials li{margin:0 9px 10px}.slogo{padding-left:0;padding-top:5px;text-align:center;width:66%!important}#footer_2{height:auto;}#tophead{height:290px;}#accordion {    margin: 0;    clear: left;    float: left;    width: 97%;}}