/* Style Landscape Outside of Media Screen  */

body{text-align: center; font-family: 'Muli', sans-serif; font-size:14px;  line-height:22px; color:#262c2f;}
a{text-decoration: none;}
.siteWidth{display:block; max-width:520px; margin:0 auto; position:relative;  width:100%;}
.siteWidthContent{display:block;  padding:1%; position:relative;   text-align: left;}


h1{font-family: 'Playfair Display', serif; color:#696969; margin-bottom:15px; font-size:18px; font-weight:700;}
h1.ai{text-align:center;color:#76a176;text-shadow:1px 1px 0px #374b26;}
h2.subHeader { color: #696969; display: block; font-family: 'Playfair Display', serif;  margin-bottom: 15px; font-size:16px; font-weight:400;}
h2.subHeader2 { color: #696969; display: block; font-family: 'Playfair Display', serif;  margin-bottom: 15px; font-size:16px; font-weight:400;}

h2.subHeaderConditions { color: #696969; display: block; font-family: 'Playfair Display', serif;  margin-bottom: 15px; font-size:20px; font-weight:400;} 


 
 
.sectionLightGreen  h2.subHeader {color:#fff !important;}
.sectionLighterGreen h2.subHeader {color:#fff !important;}

.page-id-1144 .sectionLighterGreen h2.subHeader{color:#000 !important;}

#bodySpine .sectionLightGreen h2.subHeader{color:#a12c25 !important;}


p{display:block; margin-bottom:15px;}
.clear{clear:both;}

#header, #nav, #mainContent, #footer{display: block; width:100%; position:relative;  }

.topBar{display:block; background:#8ac58f; padding:2px 0px;}
#bodyClinic .topBar{ background:#76a176; }
#bodySpine .topBar{ background:#374b26;   color:#fff;}
#bodyRehab .topBar{ background:#3b6b3b;  }


.topBar .siteWidthContent{padding:0px 2%; font-size:12px; font-weight:600; text-align:center;}
.logo{display:block; position:relative; width:100%;}
.logo img{display:block; width:85%;   margin:0px auto;}
.topContact{display:block; text-align:center; margin-top:10px;}
.homePageBanner{display:block; position:relative;  max-height:400px; overflow:hidden;}
.home .homePageBanner, .page-id-19 .homePageBanner, .page-id-15 .homePageBanner, .page-id-13 .homePageBanner{display:block; position:relative; max-height:100%;}
.topPhone{display:none;}
.topPortalRight{display:none;}
.topPortalLeft span, .topPortalLeft div{display:inline-block; font-weight:700;}
.topPortalLeft span.tpl-green a{color:#8ac58f;}
.topPortalLeft span.tpl-red a{color:#a70909;}

.homePageBanner img{display:block; width:100%;}
.bannerBlackText{display:none; position:absolute; bottom:0px;  background:url('../../uploads/2015/06/blackbar1.png') repeat; width:100%; color:#fff; font-weight:700;}
.bannerRedText{display:none; position:absolute; top:0px;  background:url('../../uploads/2015/10/redbar1.png') repeat; width:100%; color:#fff; font-weight:700;}

.homeBucket{display:block; position:relative;}
.homeBucketItem{display:block; width:100%; position:relative; margin-bottom:10px;}
.homeBucketLogo{display:block; width:95%; position:relative; margin:10px auto;}
.homeBucketLogo img{width:100%; max-width:250px; margin:0px auto;  }
.bucketRehab{background:#3b6b3b;}
.bucketSpine{background:#374b26;}
.bucketClinic{background:#76a176;}
.bucketMain{background:#8ac58f;}
.homeBucketItem:hover{background:#fff;}

.mainTestVideo{display:block; margin-bottom:20px; margin-left:10px; font-weight:700}
.bucketOn{display:block;}
.bucketOff{display:none;}
.homeBucketItem:hover .bucketOn{display:none;}
.homeBucketItem:hover .bucketOff{display:block;}

.subBucket{display:block; position:relative;}
.subBucketItem{display:block; width:100%; position:relative; margin-bottom:10px;}
.subBucketLogo{display:block; width:95%; position:relative; margin:0px auto;}
.subBucketLogo img{width:100%; max-width:250px; margin:0px auto;}
.subBucketItem:hover{background:#fff;}
.subBucketItem:hover .bucketOn{display:none;}
.subBucketItem:hover .bucketOff{display:block;}

.contentHalfLeft{display:block; width:100%; margin-bottom:20px; float:none;}
.contentHalfRight{display:block; width:100%; margin-bottom:20px;  float:none;}

.leftSideContent{display:block; width:100%; margin-bottom:20px;}
.rightSideContent{display:block; width:100%; margin-bottom:20px;}

.leftSideContent1{display:block; width:100%; margin-bottom:20px;}
.rightSideContent1{display:block; width:100%; margin-bottom:20px;}

 

.contentList{display:block; margin-left:10px; margin-bottom:20px;}
.contentList li{display:block; padding-left:20px; background:url('images/bulletList.png') no-repeat; background-size:20px; margin-bottom:7px; background-position:0px 4px; }
#bodyClinic .contentList li{background:url('images/bulletListClinic.png') no-repeat; background-position:0px 4px; }
#bodySpine .contentList li{background:url('images/bulletListSpine.png') no-repeat; background-position:0px 4px; }
#bodyRehab .contentList li{background:url('images/bulletListRehab.png') no-repeat;  background-position:0px 4px; }

#bodySpine .contentList li{background:url('images/bulletListSpineRed.png') no-repeat; background-position:0px 4px; }
#bodySpine .parallaxAppSche .contentList li{background:url('images/bulletListSpineRed.png') no-repeat; background-position:0px 4px; }

.jobItem{display:block; margin-bottom:10px;}
.jobTitle a{display:block; padding-left:20px; background:url('images/bulletList.png') no-repeat; background-size:20px; margin-bottom:7px; background-position:0px 4px; margin-left:10px; font-weight:bold; color:#8ac58f; font-size:16px;}
.jobContent{display:block; padding-left:30px;}

.contentList li a{color:#333;}

.physIcon {display: block; position: relative;}
.physIconItem {display: block; position: relative; width: 100%; float: none; margin-bottom: 20px;}
.physIconContent {display: block; position: relative; width: 90%;   margin: 0 auto; text-align: center;}
.physIconContent img{display: block; width: 100%;}
.physIconTitle{display:block; margin:10px 0px; text-align:center; font-weight:bold; font-size:16px; color:#374b26;}
 
.testimonialBox{display:none; position:relative; margin-bottom:2px;}
.physBox{display:none; position:relative; margin-bottom:2px; font-family: "Open Sans", sans-serif;  font-size:20px; color: #fff; font-weight: 500; }
.physBox .physContent{position:absolute; top:0px; z-index:500;}
.physBox .siteWidthContent{text-align:center;}
.physBox .siteWidth img{display:block; width:80%; margin: 0px auto;}
.testiOverLay{display:block; position:absolute; width:100%; height:100%; background:url('images/mainColor.png') repeat; z-index: 100;}
.testiOverLay2{display:block; position:absolute; width:100%; height:100%; background:url('../../uploads/2015/06/bleu.png') repeat; z-index: 100;}
#bodyClinic .testiOverLay{background:url('images/clinicColor.png') repeat; }
#bodySpine .testiOverLay{background:url('images/spineTextOverlay.png') repeat; }
#bodyRehab .testiOverLay{background:url('images/rehabColor.png') repeat; }

.testimonialBox .siteWidth img{display:block; width:100%;}
.testimonialText{display:block; position:absolute; top:0px; color:#fff; z-index: 200;}
.testimonialText .siteWidthContent{text-align:center;}
.testiText{display:block; margin-bottom:15px;}
.quoteBox{display:block; width:30px; position:relative; margin:0px auto 15px auto;}
.quoteBox img{display:block; width:100%;  }
.testimonialBar{display:block; width:100%; height:5px; background:url('images/mainColor.png') repeat; margin-bottom:20px;}
#bodyClinic .testimonialBar{display:block; width:100%; height:5px; background:url('images/clinicColor.png') repeat; margin-bottom:20px;}
#bodySpine  .testimonialBar{display:block; width:100%; height:5px; background:url('images/spineColor.png') repeat; margin-bottom:20px;}
#bodyRehab  .testimonialBar{display:block; width:100%; height:5px; background:url('images/rehabColor.png') repeat; margin-bottom:20px;}

#footer{background:#33302f; color:#fff;}
#footer .siteWidth{background:url('images/footerBG.jpg') no-repeat; background-position:top center; background-size:100%; padding-top:0px; padding-bottom:10px;}
#footer .siteWidth .siteWidthContent{border-left: 1px solid #666; border-right: 1px solid #666; border-bottom: 1px solid #666;}

.footerAddy{display:block; border-bottom:1px solid #414141; margin-bottom:20px; padding-bottom:20px;}
.footerAddyWrapper{display:block; margin: 0% 2%;}
.footerAddyTitle{display:block; margin-bottom:5px; font-weight:700;}
.footerAddyLine{display:block; margin-bottom:1px;}
.disclaimer{color:#6b6b6b; text-align:center; }
.disclaimer div{display:block; margin-bottom:5px; font-size:10px;}
.disclaimer a{color:#6b6b6b;}
.mainNav{display:none;}
.homeNewsSection{display:none;}
.serviceBox{display:none;}
.bannerBlackText .siteWidthContent{padding:1%; text-align:center; font-size:12px; line-height:16px; font-style:italic; 	text-shadow: 1px 1px 2px #000;}
.bannerRedText .siteWidthContent{padding:1%; text-align:center; font-size:12px; line-height:16px; font-style:italic; 	text-shadow: 1px 1px 2px #000;}

.videoBG{display:block; position:relative; width:100%;  margin-bottom:20px;}
.videoBG img{display:block; width:100%; max-width:293px;}

.sideBarWidget{display:block; position:relative; margin-bottom:20px;}
.sideBarTitle{font-family: "Georgia", sans-serif; color:#8ac58f; font-size:20px; margin-bottom:10px;}
#bodyClinic .sideBarTitle{color:#76a176;}
#bodySpine .sideBarTitle{color:#374b26;}
#bodyRehab .sideBarTitle{color:#3b6b3b;}

.sideLatestNewTitle{display:table;     width:100%; color:#8ac58f;}
#bodyClinic .sideLatestNewTitle{color:#76a176;}
#bodySpine .sideLatestNewTitle{color:#374b26;}
#bodyRehab .sideLatestNewTitle{color:#3b6b3b;}

.sideLatestNewTitle .sideLatestNewText{display:table-cell; width:120px;  }
.sideLatestNewTitle .sideLatestNewTextBG{display:table-cell; width:auto; background:url('images/dotLine.png') no-repeat; background-position:center left;}
.newsSideBox{display:block; position:relative;}

.sideNewsItem{display:block; margin-bottom:15px; padding-bottom:15px; border-bottom: 1px solid #999;}
.sideNewsTitle a{display:block; color:#8ac58f; font-family: "Georgia", sans-serif; font-size:15px; line-height:18px;}
#bodyClinic .sideNewsTitle a{ color: #76a176;}
#bodySpine .sideNewsTitle a{ color: #374b26;}
#bodyRehab .sideNewsTitle a{ color: #3b6b3b;}
.sideNewsTitle a:hover{color:#970808 !important;}
.redFont{color:#970808;}

.sideNewsDate{display:block; font-size:11px; color:#333; margin-bottom:5px;}
.tabReadMore{display:inline-block; float:right; color:#970808; font-weight:bold;}
.sideNewsContent{font-size:12px; line-height:16px;}

.ratMenuBG{display:block; padding:20px;   position:relative;}
.ratLogo{display:block; text-align:center; margin-bottom:20px; width:100%; margin-width:500px;}
.ratLogo img{ margin:0px auto; display:block; width:100%;}
.menuBoxItem{display:block; width:100%; margin-bottom:30px;}
.menuItemTitle{display:block; border-top:4px solid #9a0000; border-bottom:4px solid #9a0000; padding:15px 0px; font-weight:bold; font-size:20px; text-align:center; margin:0px auto 15px auto; width:90%; font-style:italic; font-family: Georgia, serif;}
.menuItem{display:block; position:relative; margin:0px auto 10px auto; width:90%;}
.menuFood{display:block; width:80%; font-weight:bold; font-size:18px; float:left;}
.menuPrice{display:block; width:20%; font-weight:bold; font-size:18px;  float:right;}
.ratSideImg{display:block; margin-bottom:20px; width:100%; position:relative;}
.ratSideImg img{display:block; width:98%; border: 1px solid #9a0000; padding:2px;}

.adminItem { border-bottom: 1px solid #999; display: block;  margin-bottom: 20px;   width:100%; max-width:300px; margin-left:auto; margin-right:auto; overflow:hidden; cursor:pointer;}
.adminImg img { display: block; width: 100%;}
.adminImg {  display: block; float: left;  position: relative; width: 100%;}
.adminContent { display: block; float: right; width: 100%;}
.adminName { color: #162d20; display: block; font-weight: bold;}
.adminTitle { display: block; font-weight: bold; margin-bottom: 8px;}

.newsPageItem {display: block; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #999;}
.newsPageItem:last-child {border-bottom:none;}
.newsPageTitle { color: #162d20; display: block; font-size: 16px; font-weight: 500; margin-bottom: 4px;}
.newsPageTitle a{color:#374b26;}
.newsPageDate {  display: block; font-style: italic;  margin-bottom: 10px; font-size:11px;}
.newsPageLink {  color: #a70909 !important; display: inline-block; float: right;   margin-top: 20px; padding:2px 15px; border: 1px solid #a70909; font-size:12px;}
.newsPageLink:hover{background:#a70909; color:#fff !important;}
.newsPageLink:hover .redAwesome{color:#fff;}
.newsPageContent{font-size:13px;} 


.blogDetailDate { display: block;  margin-bottom: 15px;}
.blogPage { border-top: 2px solid #999;  margin-top: 30px; padding-top: 15px; text-align: center; }
.blogPage a { background: #94a693 none repeat scroll 0 0; border: 1px solid #999; display: inline-block; height: 15px; text-indent: -9999px; width: 15px;}
.pgCurrent { background: #162d20 none repeat scroll 0 0 !important;}
.TestimonialsItem{display:block; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #FFF5EE;}

#bodySpine .blogPage a{background: #dc4f47 none repeat scroll 0 0; border: 1px solid #a12c25;}
#bodySpine .pgCurrent { background: #a12c25 none repeat scroll 0 0 !important;}

.staffSlideNoSpine{display:none;}
#bodySpine .staffSlideNoSpine{display:block;}

.staffSlideSpine{display:block;}
#bodySpine .staffSlideSpine{display:none;}

.testimonialPhotoBox{display:block; float: none;  width: 100%; margin-bottom:20px;}
.testimonialPhoto { border: 2px solid #8ac58f; display: block;    width: 180px; height:180px; overflow:hidden; position:relative;  border-radius: 180px; margin:0px auto;}
#bodyClinic .testimonialPhoto{ border: 2px solid #76a176;}
#bodySpine .testimonialPhoto{ border: 2px solid #a12c25;}
#bodyRehab .testimonialPhoto{ border: 2px solid #3b6b3b;}

.testimonialPhoto img{width:105%; display:block;}
.testimonialContent{display:block; width:100%;  }
.testimonialTitle { display: block; font-size: 18px; font-weight: 600; margin-bottom: 10px; text-align:center; letter-spacing:1px;}
.testimonialTitle a{color:#8ac58f;}
#bodyClinic .testimonialTitle a{color:#76a176;}
#bodySpine .testimonialTitle a{color:#a12c25;}
#bodyRehab .testimonialTitle a{color:#3b6b3b;}
.testimonialPhCity{display:block; font-size:12px; color:#666; text-align:center; }

.testimonialPhName{display:block; margin-top:10px; text-align:center; font-size: 18px; font-weight: bold; color:#8ac58f;}
#bodyClinic .testimonialPhName{color:#76a176;}
#bodySpine .testimonialPhName{color:#a12c25;}
#bodyRehab .testimonialPhName{color:#3b6b3b;}

.testimonialCity{display:block; margin-bottom:15px;}
.testimonialText2{display:block; background:url('images/iconQuote.png') no-repeat; background-size:30px; padding:10px 30px; font-size:13px;}
.testimonialLink {margin-top:15px; text-align:right;}
.testimonialLink a{border: 1px solid #a70909; color: #a70909; display: inline-block;  font-size: 12px; padding: 1px 10px;}
.testimonialLink a:hover{background:#a70909; color:#fff;}
.testimonialLink a:hover .redAwesome{color:#fff;}

.patForm{display:block; margin-bottom:20px;}  
.patForm a{display:inline-block; color:#970808; font-weight:bold; padding-right:30px; background:url('images/iconpdf.png') no-repeat; background-size:20px; background-position:top right; width:auto;} 
 
.patForm div{display:block;}
.fagBox{display:block; margin-left:20px;}
.faqQ{display:block; font-weight:bold; color:#8ac58f; cursor:pointer;}
.faqQ span{font-family: "FontAwesome"; margin-right:10px;}
#bodyClinic .faqQ{display:block; font-weight:bold; color:#76a176;}
#bodySpine .faqQ{display:block; font-weight:bold; color:#76a176;}
#bodyRehab .faqQ{display:block; font-weight:bold; color:#3b6b3b;}

.faqA{display:none; margin:10px 20px 20px 20px;}
.phyLinkItem{display:block; margin-bottom:20px;}
.phyLinkItem a{display:block; font-weight:bold; color:#8ac58f;}
#bodyClinic .phyLinkItem a{ color: #76a176;}
#bodySpine .phyLinkItem a{ color: #374b26;}
#bodyRehab .phyLinkItem a{ color: #3b6b3b;}



.phyLinkItem br{display:none;}

.staffItem{display:block; width:100%; margin-bottom:20px;}
.staffImg{display:block; float:left; width:100%; position:relative; margin-bottom:20px;}
.staffImg img{display:block; width:100%;}
.staffContent { display: block; float: right;  width: 100%;}
.staffName { color: #162d20;  display: block; font-weight: bold; margin-bottom: 0;}
.staffTitle { display: block; font-weight: bold;  margin-bottom: 5px;}
.staffLink { display: block; margin-top: 10px; color: #a70909;}
.staffLink a { display: inline-block;  color:#a70909; border: 1px solid #a70909; font-size:14px; padding:2px 15px;}
.staffLink a:hover{background:#a70909; color:#fff !important;}
.staffLink a:hover .redAwesome{color:#fff;}



.staffDimg {  display: block; float: none; margin-bottom: 20px; position: relative;  width: 100%;}
.staffDimg img{display:block; width:95%; padding:5px; border:2px solid #76a176;}
.staffDdetail { display: block; float: none; margin-bottom: 20px; position: relative; width: 100%;}
.staffDPosition { display: block; font-size:16px; font-weight: 600; margin-bottom: 10px; border-bottom:1px solid #999; padding-bottom:10px; width:100%; font-style:italic;}
.staffDaddy { display: block; margin-bottom: 15px; font-size:12px; line-height:18px;}
.staffDcontent{display:block; padding-top:10px; border-top:1px solid #999; border-bottom:1px solid #999; width:100%;}
.mapLinkcontact{ display: block; font-weight: bold; color:#970808;}

.contactImage{display:block; width:98%; position:relative; margin-bottom:20px;}
.contactImage img{display:block; width:100%;}
.contactAddyItem{display:block; margin-bottom:5px;}

.footerLogo{display:block; width:95%; position:relative;}
.footerLogo img{width:100%}

.hTestItem{display:none;}

.redAwesome{
	font-family: "FontAwesome";
	color:#a70909;
}



.homeNewsLink{display:block; text-align:right; margin-top:10px;}
.homeNewsLink a{display:inline-block; padding:1px 7px; border: 1px solid #8ac58f; color:#000; font-size:10px; letter-spacing:1px; font-weight:600; font-size:12px;}
.homeNewsLink a:hover{background:#6b6e73; color:#fff;}

#bodySpine .homeNewsLink a{ border: 1px solid #a12c25;}
#bodySpine .homeNewsLink a:hover{background:#a12c25; color:#fff;}

.sideewsLink{display:block; text-align:right; margin-top:10px;}
.sideewsLink a{display:inline-block; padding:1px 10px; border: 1px solid #a70909; color:#a70909; font-size:12px;}
.sideewsLink a:hover{background:#a70909; color:#fff;}
.sideewsLink a:hover .redAwesome{color:#fff;}

.ConStaffListTitle{display:block; border-bottom:1px solid #333; text-align:center; padding-bottom:10px; margin-bottom:20px; font-size:16px; font-weight:bold; color:#8ac58f;}
#bodyClinic .ConStaffListTitle{color:#76a176;}
#bodySpine .ConStaffListTitle{color:#374b26;}
#bodyRehab .ConStaffListTitle{color:#3b6b3b;}

.mainTestPhotoBox{display:block; width:100%; margin-bottom:20px; position:relative;}
.mainTestPhoto{display:block;  border: 2px solid #8ac58f; display: block;    width: 180px; height:180px; overflow:hidden; position:relative;  border-radius: 180px; margin:0px auto;}
.mainTestPhoto img{display:block; width:105%;  }
.mainTestName { display:block; margin-top:10px; text-align:center; font-size: 18px; font-weight: bold; color:#8ac58f;}
#bodyClinic .mainTestName{color:#76a176;}
#bodySpine .mainTestName{color:#374b26;}
#bodyRehab .mainTestName{color:#3b6b3b;}

.mainTestcity{display:block; font-size:12px; color:#666; text-align:center; }

 


.backTest{display:block; text-align:center; margin-top:40px;}
.backTest a{color: #8ac58f;}
#bodyClinic .backTest a{color:#76a176;}
#bodySpine .backTest a{color:#374b26;}
#bodyRehab .backTest a{color:#3b6b3b;}

.mobileNavSection{display:block;}
.mobileNavBar{display:block; padding:5px 0px; background:#8ac58f; display:table; width:100%; color:#fff; vertical-align: middle; border-bottom:1px solid #fff;}
#bodyClinic .mobileNavBar{background:#76a176;}
#bodySpine .mobileNavBar{background:#374b26;}
#bodyRehab .mobileNavBar{background:#3b6b3b;}

.menuIconBox{display:table-cell; width:30px; position:relative;  vertical-align: middle;}
.menuIconTextBox{display:table-cell; width:auto;  vertical-align: middle;}
.menuIconOn{display:none; position:relative; width:100%;}
.menuIconOff{display:block; position:relative; width:100%;}
.menuIconOn img, .menuIconOff img{display:block; width:100%; max-width:25px; margin:0px auto;  }
.menuTextOn{display:none;}
.menuTextOff{display:block;}
.mobileNavLink{display:none; position:absolute; left:-700px; z-index: 100; background:#042f04; width:100%; opacity:0;}
.mobileNavLink a, .mobileNavLink div.navSection{display:block; width:100%; text-indent:10px; text-align:left; border-bottom:1px solid #fff; color:#fff; padding:10px 0px;}
.mobileNavLink a span, .mobileNavLink div.navSection span{background:url('images/mobileIcon.png') no-repeat; display:block; width:20px; height:20px; float:left; margin-right:0px; margin-left:5px;  }
.mobileNavLink a.subNavSection{text-indent:50px; background:#377237;}

.adminName{display:block; position:absolute; bottom:0px; text-align:center; padding:10px 0px; width:100%; background:#8ac58f; height:18px;}
.adminName2{display:none; position:absolute; bottom:0px; text-align:center; padding:10px 0px; width:100%; background:#a70909; height:18px; z-index: 500; font-weight:bold; color:#fff;}

#bodySpine .adminName{background:#a12c25; color:#fff;}
#bodyRehab .adminName{background:#3b6b3b; color:#fff;}
#bodyClinic .adminName{background:#76a176; color:#fff;}

.adminBG{display:block; position:absolute; top:600px; width:100%; height:600px; background:url('../../uploads/2015/06/blackbar1.png') repeat;}
.adminBGImg{display:block; position:relative; width:75%; margin:25% auto;}
.adminBGImg img{display:block; width:100%;}
.adminBGContent{display:block; top:0px; color:#fff; position:absolute; width:100%; }
.adminBGTitle{font-size:20px; font-weight:bold; text-align:center; width:100%; display:block; padding:70px 0px  0px  0px;}
.adminTitle{display:block; font-size:16px; font-weight:bold; text-align:center; width:100%; display:block; padding:10px 0px  0px  0px;}
.staffAddress{display:block; font-size:12px; font-weight:normal; text-align:center; width:100%; display:block;}




.MainStaffSlider{display:block; padding:30px 20px; border-top:1px solid #333;  margin: 0px 0px;}
.itemWrapper{display:block; width:96%; margin:0px auto;}
.homeStaffImg{display:block; width:100%; position:relative; overflow:hidden;}
.homeStaffImg img{width:92%; border: 1px solid #999; display:block;}
.homeStaffImg .homeStaffImgOver{display:block; position:absolute; width:92%; top:600px; left:0%; background:url('../../uploads/2015/06/blackbar1.png') repeat; height:500px; border: 1px solid #999;}
.homeStaffImg .homeStaffImgOver img{display:block; width:75%; margin:25% auto 0% auto; border:none;}
.homeStaffName{display:block; font-weight:bold; font-size:16px; margin-top:5px;}

.MainStaffHeader{display:block; margin-bottom:20px; font-size:18px; font-family: "Georgia", sans-serif; color:#8ac58f;}
#bodyClinic .MainStaffHeader{color:#76a176;}
#bodySpine .MainStaffHeader{color:#374b26;}
#bodyRehab .MainStaffHeader{color:#3b6b3b;}

.upcomingEvent{display:block; border: 2px solid #8fc788; padding:3px 16px;}
.upcomingEventHeader{display:block; text-align:center; padding:10px 0px; font-family: "Georgia", sans-serif; font-size:20px; color:#374b26; font-weight:bold; }
.eventListItem{display:block; margin-bottom:10px; padding:0px 10px 10px 10px; border-bottom:1px solid #8fc788;}
.eventListTitle{display:block; font-size:16px; font-weight:bold; color:#374b26;}
.eventListDate{display:block; font-size:12px; color:#999;}
.eventListContent{display:block; margin-top:10px;}
.eventListLink{display:block; margin-top:5px; text-align:right;}
.eventListLink a{color:#a70909;}


.mainTextWrapBox{display:block; padding:20px 30px; background:url('images/iconQuote.png') no-repeat;  background-size:30px; padding:10px 20px; font-size:13px;}


.missionItem{display:block; margin-bottom:20px; text-align:center;}
.missionTitle{display:block; margin-bottom:10px; font-weight:bold; font-size:18px; color:#3b6b3b;}
.missionItem p{line-height:18px;}

.newsFullImg{display:block; width:100%; margin-bottom:20px;}

.leftSideContentCafe{width:100%; margin-bottom:20px;}
.rightSideContentCafe{width:100%; margin-bottom:20px;}

.trialItem{display:block; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #333;}
.trialTitle{display:block; font-weight:bold; margin-bottom:10px; color:#374b26; font-size:18px;}
.trialTitle span{font-size:14px; color:#000; font-weight:normal;}

.adminStaffBox{display:block; position:relative; padding-top:15px;}
.adminStaffBox h2.subHeader{font-family: "Open Sans", sans-serif;  margin-bottom: 15px; font-size:16px; color: #8ac58f; display: block; font-weight:400;}

.newsPageBox{display:block; position:relative; padding-top:15px;}


.coolStaffBox{display:block; width:100%; position:relative; margin-bottom:30px; padding-bottom:30px; margin-top:40px;  } 
.coolTextContext{display:block; width:95%; margin:0px auto; text-align:left;}
.coolStaffImg{display:block;   position:relative; width:100%; margin:0px auto; margin-bottom:20px;}
.coolStaffImg p{margin:0px;}
.coolStaffImg img{display:block; width:100%; }
.coolStaffText{display:block; margin-bottom:20px;}
.coolTextTitle{display:block; margin-bottom:20px; color:#3b6b3b; font-size:22px; font-family: "Georgia", sans-serif; border-bottom: 1px solid #3b6b3b; padding-bottom:10px; text-align:left; text-indent:2.5%;}

.coolStafftextBG{display:block; position:absolute; padding:10px 0px; background:url('../../uploads/2015/06/blackbar1.png') repeat; width:100%; bottom:0px; text-align:center; color:#fff; font-weight:bold;}
.coolStafftextBG span{color:#fff; display:inline-block; margin-right:20px; font-weight:bold;}

#bodySpine .coolStafftextBG{background:url('images/spineTextOverlay.png') repeat;}
#bodyRehab .coolStafftextBG{background:url('images/rehabColor.png') repeat;}

.educationList {display:block; margin-bottom:20px;}
.educationList li{display:inline-block; width:80%; background: url("images/bulletList.png") no-repeat; background-size:20px; margin-bottom:7px; background-position:0px 4px; padding-left:25px; vertical-align:top;}
.educationList li a{color:#333;}
.videoGroup{display:block; margin-bottom:20px;}

#bodySpine .educationList li{background: url("images/bulletListSpineRed.png") no-repeat; display:block; }


.spineList{display:block; margin-bottom:20px;}
.spineList li{background: url("images/bulletListSpineRed.png") no-repeat; padding-left:30px; display:block; margin-left:20px;}


.sectionLighterGreen .educationList li{background: url("images/bulletSpineWhite.png") no-repeat !important;}


.sectionLightGreen{background:#3b6b3b; color:#fff;}
.sectionLightGreen .siteWidth .siteWidthContent{display:block; padding:3% 1%;}
.sectionLighterGreen{background:#76a176; color:#fff;}
.sectionLighterGreen .siteWidth .siteWidthContent{display:block; padding:3% 1%;}
.sectionWhite .siteWidth .siteWidthContent{display:block; padding:3% 1%;}
.sideImgBox{display:block; position:relative;}
.sideImgBox img{display:block; width:100%;}

#bodySpine .sectionLightGreen{background:#fff; color:#000;}
#bodySpine .sectionLighterGreen{background:#a12c25; color:#fff;}
 

.sectionLightGreen .educationList li a{color:#fff;}
.sectionLighterGreen .educationList li a{color:#fff;}
.page-id-1144 .sectionLighterGreen{color:#000;}
.page-id-1144  .sectionLighterGreen .educationList li a{color:#000;}

.insuranceLogoBox{display:block; position:relative;}
.inLogoBoxItem{display:block; width:33%; float:left;}
.inLogoBoxItem a{color:#fff;}
.inLogoBoxTitle{display:block; text-align:center;}
.inLogoBoxImg{display:block; width:90%; position:relative; margin:0px auto;}
.inLogoBoxImg img{display:block; width:100%;}

.servicesIconBox{display:block; position:relative;}
.servicesIconBox .serviceItem{display:block; width:30%; float:left; margin-bottom:40px; position:relative; text-align:center; border: 1px solid #999; margin-right:3%; padding-bottom:20px;}
.servicesIconBox .serviceItem p{display:none;}
.servicesIconBox .serviceItem .serviceItemWrapper{display:block; width:100%;}
.serviceItemImg {display:block; width:100%; position:relative;}
.serviceItemImg img{display:block; width:100%;}
.serviceItemTitle{display:block;   z-index: 500; width:100%; color:#162d20; text-align:center; font-weight:bold; padding:10px 0px; font-size:16px;}
.serviceItemWrapper{display:block; position:relative; overflow:hidden;}
.serviceBlackBG{display:block; width:100%; position:absolute; top:600px; left:0px; height:600px; background:url('../../uploads/2015/06/blackbar1.png') repeat;}
.serviceBlackBG img{display:block; width:50%; margin:15% auto 0px auto; z-index: 100;}
.serviceItemContent{color:#162d20; text-align:center;}

.pat-res-top{display:block;position:relative;}
.prt-left{display:block;position:relative;width:100%;margin:0 0 2% 0;}

.prt-right{display:block;position:relative;width:100%;margin:0 0 2% 0;}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin-bottom:20px;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.videoWrapperTitle{display:block; font-weight:700; text-align:center;}


.mainCalendarBox{display:block; padding-bottom:20px;}

 
.showBodyClinic, .showBodySpine, .showBodyRehab{display:none;}

#bodyClinic .showBodyClinic{display:block;}
#bodyRehab .showBodyRehab{display:block;}
#bodySpine .showBodySpine{display:block;}

#bodyMain .showBodyClinic, #bodyMain .showBodyRehab, #bodyMain .showBodySpine{display:block;}

.sideFormTitle{display:block; margin-bottom:10px; font-size:18px; font-family: "Georgia", sans-serif;}
.sideFormBox{display:block; width:100%;   margin-bottom:20px; position:relative;}
.sideFormContent{display:block; width:90%; margin:0px auto;}
.FormRow{display:block; margin-bottom:10px;}
.FormRow input[type="text"], .FormRow input[type="email"], .FormRow textarea{display:block; width:95%; padding:5px; resize:none; font-size:14px; font-family: Arial, "MS Trebuchet", sans-serif;}

.FormSubmit{display:block; margin-top:10px;}
.FormSubmit input[type="submit"]{display:block; width:98%; border: 1px solid #999; padding:8px 0px; color:#fff; background:#374b26;}

.serviceItemLink{display:inline-block; margin:0px auto; border: 1px solid #999; padding:1px 7px; margin-top:20px; font-size: 10px; font-weight: 600; letter-spacing: 1px; color:#000;}

#bodySpine .serviceItemLink{border: 1px solid #a12c25;}
#bodySpine .serviceItemLink:hover{background: #a12c25; color:#fff;}

.acceptedInsurance{display:block; position:relative; margin-bottom:20px;}
.acceptedCol{display:block; width:100%; float:none;}
.acceptedCol p{display:none;}
.acceptedItem{display:block; background:url('images/bulletListWhite.png') no-repeat; padding-left:30px; background-size:20px;}
#bodySpine .acceptedItem{display:block; background:url('images/bulletListSpineRed.png') no-repeat; padding-left:30px; background-size:20px;}

.videoParkBox{display:block; margin-bottom:20px;}


.parallaxAppSche{background:url('images/parallaxAppScheBG.jpg'); background-attachment:fixed;background-position:50%;padding:10px 0px;opacity: 0.9;}
.parallaxAppSche .siteWidthContent{color:#fff; font-weight:bold;}
#bodySpine .parallaxAppSche h1{color:#fff !important; border-bottom:4px solid #a12c25; padding-bottom:8px;}

.parallexPEL{background:url('images/resources-parallex.jpg'); background-attachment:fixed;   background-position:50%; padding:10px 0px;}
.parallexPEL .siteWidthContent{background:url('images/whiteBGoverlay.png') repeat;  font-weight:bold;}

.parallexForm{background:url('images/Generic-Forms-2.jpg'); background-attachment:fixed;  background-position:50%;  padding:10px 0px; color:#fff;}
.parallexForm .siteWidthContent{font-weight:bold;}
.parallexForm p strong{font-weight:700 !important;}

.parallexSurgical{background:url('images/SURGERY-4.jpg') !important; background-attachment:fixed !important;  background-position:50%;  padding:10px 0px; color:#000 !important;}
.parallexSurgical .siteWidthContent{background:url('images/whiteBGoverlay.png') repeat;  font-weight:bold;}
.parallexSurgical h2.subHeader{color:#000 !important;}
.parallexSurgical h2.subHeaderSurgical{color:#000 !important;font-size:20px;font-family: "Playfair Display",serif;font-weight:400;margin-bottom:15px;}
.parallexSurgical .educationList li a {
    color: #000 !important;
}

.ratRotating{display:block; width:100%; position:relative;}
.ratRotating img{display:block; width:100%;}
.ratLogoBox{display:block; position:absolute; width:100%; top:0px;  z-index: 200;}
.ratLlogo{display:block; width:14%; max-width:300px; margin:0px auto;}
.ratSlider{width:100%; display:block; position:relative;}
.ratSlider li{width:100%; display:block; position:relative;}
.ratSlider img{width:100%;}
.ratRotBG{display:block; width:100%; position:relative;}
.ratRotBG img{display:block; width:100%;}
.ratSliderBox{display:block; position:relative;  z-index: 100;}

.contactMapBox{display:block; position:relative; width:100%;}
.contactMapBox p{display:none;}
.contactMapBox iframe{height:200px;}
.contactMapTextBox{display:block; position:absolute; top:35%; z-index: 500; width:100%; font-weight:bold; background:url('../../uploads/2015/06/blackbar1.png') repeat; padding:10px 0px; font-family: "Georgia",sans-serif; font-style:italic; color:#fff; letter-spacing:1px;}
.contactMapTextTop{}
.contactMapTextBottom{}

.MainContactBox{display:block; position:relative;margin-top:80px;}
.MainContactItem{display:block; width:100%; position:relative; margin:25px 0 20px;}
.MainContactImg{display:block; width:100%; position:relative; margin-bottom:10px;}
.MainContactImg img{display:block; width:100%;}
.MainContactAddressBox{display:block; position:relative;}
.MainContactTitle{display:block; font-weight:bold; margin-bottom:8px;}
.MainContactAddy{display:block; margin-bottom:2px;}
.addyLoca{display:block; font-size:12px; font-style:italic;}
.MainContactPhone{display:block; padding-left:20px;}
.MainContactMap{display:block; padding-left:20px;}

.SatelliteBox .SatelliteBox{display:block; position:relative; }
.SatelliteBox .SatelliteItem{display:table; position:relative; width:100%; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #333;}
.SatelliteBox .SatelliteItem:last-child{border-bottom:none;}

.SatelliteBox .SatelliteItem .satelliteImg{display:table-cell; width:150px; vertical-align:top;}
.SatelliteBox .SatelliteItem .satelliteImg img{display:block; width:120px; border: 1px solid #999;}
.SatelliteBox .SatelliteItem .satelliteText{display:table-cell; width:auto; vertical-align:top;}
.SatellTitle{display:table-row; width:100%; font-weight:bold; margin-bottom:10px;}
.satelliteaddy{display:block; margin-bottom:3px;}
.satelliteaddy span{font-size:12px; font-style:italic;}
.satelliteaddy span.redAwesome{font-style:normal;}
.satelliteaddy a{color:#970808; font-weight:bold;}

.readyBox{display:block; position:relative;}
.readyLeft{display:block; width:100%; margin-bottom:20px;}
.readyRight{display:block; width:100%; margin-bottom:20px;}
.KristaImg{display:block; width:100%; position:relative; margin-bottom:20px;}
.KristaImg img{display:block; width:100%; max-width:293px;}
.Krista300{display:block; width:100%; position:relative;}
.Krista300 img{display:block; width:100%; max-width:293px;}
.readyRightText{display:block; margin-bottom:40px;}
.readyRightText2{display:block;   background:url('../..//uploads/2015/07/readi-steadi21.jpg') no-repeat; padding:40px 10px; margin-bottom:20px; color:#fff; font-weight:bold;}
.readyListBox{display:block; width:100%; position:relative;}
.readyListItem{display:block; width:50%; float:left;}

.readyTest{background:url('images/clinicColor.png') repeat;}
.readyTest .siteWidthContent{padding: 40px 1% 1%; text-align:center; color:#fff;}
.readyTestText{font-size: 26px; line-height: 34px;}
.readyTextPerson{display:block; font-size: 16px;}

.readyMore{display:block; background:#666;}
.readyMore .siteWidthContent{text-align:center; padding:20px 0px; font-weight:bold; font-size:18px; color:#fff;}
.readyFace{display:block; width:40px; margin:0px auto; position:relative;}
.readyFace img{display:block; width:100%;}

.testiNameMore{ display:inline-block;  margin-top:20px;  padding:4px 14px;   color:#fff;}
.testiNameMore span{font-weight:bold;}
.testiNameMore a{color:#fff;}

.footerCLogo{display:block; width:80%; position:relative; }
.footerCLogo img{display:block; width:100%;}

.footerSocial{display:block; text-align:center; padding-top:30px;}
.footerSocial a{display:inline-block; width:30px; position:relative;}
.footerSocial a img{display:block; width:65%;}

.breadCrumbs{display:block; text-align:right; color:#333;}
.breadCrumbs a{color:#333; font-size:12px;}

.hideIE{display:block;}
.fireHide{display:none;}

.topSearchBar{display:block; position:relative; width:100%; padding:5px 0px; background:#444; margin-bottom:10px;}

.searchForm{float:right;}
 

@media only screen 
and (min-width : 768px) 
{
.topPhone{display:block;}
.topPortalRight{display:block;}	
 
.readyLeft{display:block; width:33%; margin-bottom:20px; float:left;}
.readyRight{display:block; width:62%; margin-bottom:20px; float:right;}


.SatelliteBox .SatelliteItem{width:50%; border-bottom:none; float:left;}

.MainContactItem{display:block; width:30%;   position:relative; margin-right:3%; float:left;}
.contactMapBox iframe{height:300px;}	
.contactMapTextBox{top:40%; z-index: 500; font-size:20px;}
.contactMapTextTop{display:block; text-align:left;   padding-bottom:10px; width:80%; margin:0px auto;}
.contactMapTextBottom{ text-align:right;   padding-bottom:0px; width:80%; margin:0px auto;}

	.ratLlogo{display:block; width:15%;}
	.parallexSurgical{background-size:100%;}
	.parallexForm{background-size:100%;}
	.parallaxAppSche{background-size:100%;}
	.parallexPEL{background-size:100%;}
	.acceptedCol{display:block; width:50%; float:left;}
	.coolStafftextBG{text-align:center;}
	.educationList li{display:inline-block; width:45%;}
	.videoGroup{display:block; margin-bottom:40px;}
	
.pat-res-top{display:block;position:relative;}
.prt-left{display:block;position:relative;width:55%;float:left;margin:0 2% 2% 0;}
.prt-right{display:block;position:relative;width:36%;float:left;margin:0 0 2% 0;}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
	
	.newsPageBox{padding-top:20px;}
	.adminStaffBox{padding-top:20px;}
	.mobileNavSection{display:none;}
	.physBox{display:block; }
	.physIconItem {display: block; position: relative; width: 20%; float: left;}

	.staffDimg {width: 25%; float:left;}
	.staffDdetail {width: 70%; float:right;}

	body{font-size:14px; line-height:18px;}
	.siteWidth{max-width:768px;}
	h1{font-size:20px; line-height:24px;}
	.MainStaffHeader{font-size:20px;}
	h2.subHeader { font-size:18px;}
	.adminStaffBox h2.subHeader{font-size:18px; }
	h2.subHeader2{font-size: 18px;}
	.topBar{display:none;}
	.logo {width:35%;   float:left;}
	.topContact{display:block; width:60%; float:right;   color:#6b6e73; text-align:left; margin-top:0px;}
	.topPortal{display:block;}
	.topPortalLeft{font-size:10px; font-weight:600; line-height:14px; letter-spacing:1px; color:#a70909; width:50%; float:left; text-align:right;}
	.siteWidthContent{display:block; padding:1%; position:relative; text-align: left;}

	
	#bodyClinic .topPortalLeft span.tpl-green a{color:#8ac58f;}
	#bodyClinic .topPortalLeft span.tpl-red a{color:#a70909;}
	
	#bodySpine .topPortalLeft span.tpl-green a{color:#8ac58f;}
	#bodySpine .topPortalLeft span.tpl-red a{color:#a70909;}
	
	#bodyRehab .topPortalLeft span.tpl-green a{color:#8ac58f;}
	#bodyRehab .topPortalLeft span.tpl-red a{color:#a70909;}
	
	.topPortalRight{display:block; width:50%;  float:right; font-size:11px; line-height:14px; font-weight:700; text-align:right;}
	.topPortalLeft .divider{display:none;}
	.topPortalLeft span{display:block; margin-bottom:5px;}
	.topPortalRight span{display:block; margin-bottom:5px;}
	.topPhone{display:block; font-size:17px; text-align:
right;  font-weight:600; margin-top:9px; margin-bottom:10px; letter-spacing:1px;}
	.mainHomePhone{font-size:12px;}
	.mainHomePhone div{display:block;}
	.clear2{clear:both;}
	.mainNav{display:block; float:none; font-size:10px; font-weight:700; letter-spacing:1px; width:100%; margin-top:12px;}
	.mainNav ul{display:block; margin:0px; padding:0px;}
	.mainNav ul li{display:inline-block; position:relative;}
	.mainNav ul li a{display:block; color:#6b6e73; padding:4px 7px;}
	.mainNav ul li a:hover{color:#8ac58f;}
	.page-id-6 .link-home{color:#8ac58f !important;}
	.page-id-162 .link-physicians{color:#8ac58f !important;}
	.page-id-1182 .link-services{color:#8ac58f !important;}
	.page-id-94 .link-tour{color:#8ac58f !important;}
	.page-id-90 .link-employment{color:#8ac58f !important;}
	.page-id-693 .link-cafe{color:#8ac58f !important;}
	.page-id-92 .link-contact{color:#8ac58f !important;}

	#bodyClinic .mainNav ul li a:hover{color:#76a176;}
	#bodySpine .mainNav ul li a:hover{color:#374b26;}
	#bodyRehab  .mainNav ul li a:hover{color:#3b6b3b;}
	
	.homeBucketItem{width:33.33%; float:left;}
	.testimonialBox{display:block;}
 
	.subBucketItem{display:block; width:33.33%; position:relative; margin-bottom:10px; float:left;}
	.subBucketLogo{display:block; width:95%; position:relative; margin:0px auto;}
	.subBucketLogo img{width:100%; max-width:250px; margin:0px auto;}
	.testiText{font-size:20px; font-weight:700; line-height:24px;}
	.testiName{font-size:16px;}
	.homeNewsSection{display:block;}
	.newsHeader{display:table;  width:100%; margin-bottom:10px;}
	.newsHeaderText{display:table-cell; font-family: "Georgia", sans-serif; color:#8ac58f; font-size:20px;  width:120px;}
	.newsHeader .newsHeaderBG{display:table-cell; width:auto; background:url('images/dotLine.png') no-repeat left center;}
	#bodyClinic .newsHeaderText{color:#76a176;}
	#bodyRehab .newsHeaderText{color:#3b6b3b;}
	#bodySpine .newsHeaderText{color:#374b26;}
	
	.newsHeaderView{display:table-cell; width:120px; text-align:right; font-size:12px;}
	.newsHeaderView a{ color:#8ac58f;}
	#bodyClinic .newsHeaderView a{color:#76a176;}
	#bodyRehab .newsHeaderView a{color:#3b6b3b;}
	#bodySpine .newsHeaderView a{color:#374b26;}
	
	.newsHeaderBG{display:table-cell;   width:auto;  }
	.homeNewsBox{display:block; position:relative;}
	.homeNewsItem{display:block; width:25%;   float:left;}
	.homeNewsItemWrapper{display:block; padding:15px;   position:relative;}
	.homeNewsImg{display:block; width:100%; margin-bottom:8px;}
	.homeNewsImg img{display:block; width:100%;}
	.homeNewsTitle{display:block; color:#8ac58f; font-family: "Georgia", sans-serif; font-size:13px; margin-bottom:8px; font-weight:600; letter-spacing:1px;}
	#bodyRehab .homeNewsTitle{display:block; color:#3b6b3b;}
	#bodySpine .homeNewsTitle{display:block; color:#374b26;}	
	#bodyClinic .homeNewsTitle{display:block; color:#76a176;}
	 
	
	.homeNewsDate{display:block; font-size:10px; font-weight:600; letter-spacing:1px; margin-bottom:8px;}
	.homeNewsContent{display:none; color:#646363;}
	.bannerBlackText {display:block;}
	.bannerBlackText .siteWidthContent{    font-weight:600; letter-spacing:1px; line-height:17px;   font-size:17px;}
	.bannerRedText {display:block;}
	.bannerRedText .siteWidthContent{    font-weight:600; letter-spacing:1px; line-height:17px;   font-size:17px;}
	.footerAddy{width:33%; float:left; font-size:12px; border-bottom:none; margin-bottom:10px; padding-bottom:0px;}
    .footerAddyTitle{font-size:12px; font-weight:500; letter-spacing:1px; padding-bottom:7px;}
    .footLogo{width:100%;}
    .footerLogo img{width:33%}
	.disclaimer div{display:inline; font-size:8px; letter-spacing:1px;}
	
	.leftSideContent{width:62%; float:left;}
	.rightSideContent{width:33.33%; float:right;}
	
	.leftSideContent1{width:62%; float:left;}
	.rightSideContent1{width:33.33%; float:right;}
	
	.leftSideContentCafe{width:65%; float:left;}
	.rightSideContentCafe{width:32%; float:right;}
	
	
	.ratLogo img{ margin:0px auto; display:block; width:68%;}
	.menuItemTitle{padding:15px 0px;   font-size:30px;   margin:0px auto 15px auto; width:100%;  }
	.menuItem{display:block; position:relative; margin:0px auto 10px auto; width:100%;}
	.menuItem2{display:block; position:relative; margin:0px auto 10px auto; width:50%; float:left;}
	.menuFood{display:block; width:80%; font-weight:bold; font-size:20px; }
	.menuPrice{display:block; width:20%; font-weight:bold; font-size:20px;   }
	.contentList li{ background-size:23px; padding-left:30px;}
	.subNavDrop{display:none; position:absolute; z-index: 200; width:auto; background:url('images/mainColor.png') repeat; width:200px; border: 1px solid #8ac58f;}
	.subSubNavDrop{display:none; position:absolute; z-index: 200; width:auto; background:url('images/mainColor.png') repeat; width:200px; border: 1px solid #8ac58f;}
	#bodyRehab .subNavDrop{border: 1px solid #3b6b3b; background:url('images/rehabColor.png') repeat;}
	#bodySpine .subNavDrop{border: 1px solid #a12c25; background:url('images/spineTextOverlay.png') repeat;}
	#bodyClinic .subNavDrop{border: 1px solid #76a176; background:url('images/clinicColor.png') repeat;}
	
	.anchorParent{}
	
	.subNavDrop a{display:block; border-bottom:1px solid #fff; color:#fff !important; text-align:left;}
	.subNavDrop a:last-child{border-bottom:none;}
	.subNavDrop a:hover{background:#fff; color:#374b26 !important;}
	
	.subSubNavDrop a{display:block; border-bottom:1px solid #fff; color:#fff !important; text-align:left;}
	.subSubNavDrop a:last-child{border-bottom:none;}
	.subSubNavDrop a:hover{background:#fff; color:#374b26 !important;}
	.mainNav ul li:hover .subNavDrop{display:block !important;}
	.mainNav ul li a:hover .subSubNavDrop{display:block !important;}

	
	.contentHalfLeft{display:block; width:47%; margin-bottom:0px; float:left;}
	.contentHalfRight{display:block; width:47%; margin-bottom:0px;  float:right;}
	
	.staffItem{display:block; width:48%; margin-bottom:20px; float:left;}
	.staffImg{float:left; width:27%; margin-bottom:0px;}
	.staffContent {float: right;  width: 70%;}
	
	.locOtherItem .contentHalfLeft{width:100%;}
	.locOtherItem .contentHalfRight{width:100%;}
	
	 
	.mainTestPhotoBox{width:100%;   display:block; }
	.mainTestPhoto{display:block; width:200px; height:200px; margin-bottom:20px; position:relative;   float:none; border-radius: 200px; margin:0px auto 20px auto;}
	.mainTextWrapperText{display:block; width:auto;   display:table-cell; vertical-align:top;}
	.adminItem { border-bottom: none;   margin-bottom: 20px;   width:33%; float:left;}
	.adminImg {  display: block;  position: relative; width: 94%; margin:0px auto; overflow:hidden;}
    .testimonialPhotoBox{display:block; float: left;  width: 200px;}
    .testimonialContent{display:block; width:60%; float:right;}
    .testimonialPhoto {     width: 200px; height:200px;   border-radius: 200px; }
	.testimonialPhCity{display:block; font-size:12px; color:#666; text-align:right; }
	.testimonialPhName{display:block; margin-top:10px; text-align:right; font-size: 18px; font-weight: bold; color:#8ac58f;}
	.testimonialTitle{text-align:left;}
	.testimonialText2{ background-size:50px; padding:10px 40px;  }
	.mainTextWrapBox{display:block; padding:20px 30px; background:url('images/iconQuote.png') no-repeat;  background-size:50px; padding:10px 40px;}
	.missionTitle{font-size:18px; color:#3b6b3b;}
	
	#bodySpine .missionTitle{font-size:18px; color:#a12c25;}
	
	.testimonialBox .siteWidth .siteWidthContent {padding:25px 1% 1%;}
}

@media only screen 
and (min-width : 1024px) 
{ 
	.topPhone{display:block;}
	.topPortalRight{display:block;}	
	.MainContactItem{display:block; width:30%;   position:relative;  margin-right:3%; float:left;}
	.contactMapBox iframe{height:350px;}	
	.contactMapTextBox{top:35%; z-index: 500; font-size:26px;}
	.contactMapTextTop{display:block; text-align:left;   padding-bottom:10px; width:50%; margin:0px auto;}
	.contactMapTextBottom{ text-align:right;   padding-bottom:0px; width:50%; margin:0px auto;}
	.ratLlogo{display:block; width:50%;}
	.acceptedCol{display:block; width:25%; float:left;}
	.educationList li{display:inline-block; width:30%;}
	.videoGroup{display:block; margin-bottom:40px;}
	
	.mainTWrapper{display:table;}
	.mainTestPhotoBox{width:250px;   display:block; display:table-cell;}
	.mainTestPhoto{display:block; width:200px; height:200px; margin-bottom:20px; position:relative;   float:none; border-radius: 200px;}
	.mainTextWrapperText{display:block; width:auto;   display:table-cell; vertical-align:top; padding:0px 20px;}
	.mainTextWrapBox{display:block; padding:20px 30px; background:url('images/iconQuote.png') no-repeat;  background-size:50px; padding:10px 40px;}
	.mainTestName {  text-align:right;  }
	.mainTestcity {  text-align:right;  }
	
	.ratLogoBox .siteWidth{min-width: auto; max-width: 100%; width:100%;}
	.ratLlogo{width:14%;}
	
	.adminItem {margin-bottom: 20px; width:25%;}
	body{font-size:14px; line-height:21px;}
	.siteWidth{min-width:1120px;  max-width:1280px; }
	#header .siteWidthContent{padding:1% 1%;}
	h1{font-size:25px; font-weight:700; letter-spacing:1px; line-height:30px; padding-bottom:6px;}
	h2.subHeader { font-size:20px;}
	h2.subHeader2{font-size: 20px;}
	.adminStaffBox h2.subHeader{font-size:20px; }
	.logo{width:20%;}
	.logo img{display:block; width:100%;  margin:0px 0px;}
	.topContact{display:block; width:78%; float:right;   color:#6b6e73;}
	.topPortalLeft{font-size:13px; font-weight:700; letter-spacing:1px; color:#a70909; width:50%; float:left; text-align:right;}
	
	.topPortalLeft span.tpl-green a{color:#8ac58f;}
	.topPortalLeft span.tpl-red a{color:#a70909;}
	
	.topPortalLeft span{display:inline;}
	.topPortalLeft .divider{display:inline;color:#000;}
	.topPortalRight{font-size:13px; font-weight:600;}
	.topPortalRight span{display:inline; padding-right:8px;}
	.topPhone{font-size:20px; margin-top:14px; margin-bottom:10px; letter-spacing:1px; padding-right:6px;}
	.clear2{display:none;}
	.mainNav{float:right; width:78%; font-size:12px; font-weight:600; margin-top:4px;}
	.mainHomePhone{font-size:12px;}
	.mainHomePhone div{display:inline-block;}
	.mainNav ul {float:right;}
	.siteWidthContent{display:block; padding:1% 1%; position:relative; text-align: left;}
	.homeNewsSection .siteWidth .siteWidthContent {padding:20px 1% 45px 1%;}
	#footer .siteWidth .siteWidthContent {padding:17px 1% 5px 1%;}
	.testimonialBox .siteWidth .siteWidthContent {padding:40px 1% 1%;}

	.homeBucketLogo img{width:100%; max-width:350px; margin:0px auto;}
	.homeBucketItem {padding:20px 0px;}
	.testiText{font-size:26px; line-height:34px;}
	.quoteBox{display:block; width:40px; position:relative; margin:25px auto 25px auto;}
	.homeNewsContent{display:block; font-size:13px; line-height:18px;}

.testimonialBar{display:block; width:100%; height:5px; background:url('images/mainColor.png') repeat;}
#bodyClinic .testimonialBar{display:block; width:100%; height:5px; background:url('images/clinicColor.png') repeat;}
#bodySpine  .testimonialBar{display:block; width:100%; height:5px; background:url('images/spineTextOverlay.png') repeat;}
#bodyRehab  .testimonialBar{display:block; width:100%; height:5px; background:url('images/rehabColor.png') repeat;}


.pat-res-top{display:block;position:relative;}
.prt-left{display:block;position:relative;width:60%;float:left;margin:0 4% 2% 0;background:#D3E9D5;padding:2.2% 2%;}
.prt-left p{margin:1.2% 0;font-size:115%;}
.prt-right{display:block;position:relative;width:26%;float:left;margin:0 0 2% 0;}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


	.serviceBox{display:block; position:relative;}
 
	.siteWidth .serviceBG{display:block; width:100%; min-height:475px;}
	.serviceTextBox{position:absolute; top:0px; z-index:500;}
	.serviceArea{display:block; position:relative; margin:3% auto; width:85%;}
	.serviceAreaTitle{display:block; margin-bottom:10px; font-size:22px; font-weight:600; letter-spacing:1px; font-family: "Georgia", sans-serif; padding-top:21px; color:whitesmoke;}
	.serviceDivider{display:block; margin-bottom:60px;}
	
	.serviceBoxItem{display:block; width:30%;  float:left; position:relative; margin-right:5%; background:url('images/whiteClear.png') repeat; padding:10px 0px; min-height:350px;}
	.serviceBoxItemLast{margin-right:0px;}
	.serviceTop{display:block; position:absolute; width:100%; top:-31px;}
	.serviceContent{display:block; padding-top:40px; padding-bottom:20px; width:90%; margin:0px auto;}
	.serviceContentTitle{display:block; font-size:16px; font-weight:bold; font-family: "Georgia", sans-serif; margin-bottom:13px; letter-spacing:1px;}
	.serviceListItem{display:block; margin-bottom:4px; font-size:13px; font-weight:500; letter-spacing:1px;}
	
	.bannerBlackText{width:100%; color:#fff; font-weight:bold; font-family: "Georgia", sans-serif; text-align:center;}
	.bannerBlackText .siteWidthContent{    font-size:18px; font-weight:500; letter-spacing:1px; line-height:26px;  padding:.5% 1%;}
	.bannerRedText{width:100%; color:#fff; font-weight:bold; font-family: "Georgia", sans-serif; text-align:center;}
	.bannerRedText .siteWidthContent{    font-size:18px; font-weight:500; letter-spacing:1px; line-height:26px;  padding:.5% 1%;}
	.leftSideContent{width:62%; float:left;}
	.rightSideContent{width:33%; padding-top:38px; float:right;}
	.leftSideContent1{width:62%; float:left;}
	.rightSideContent1{width:33%;   float:right;}	
	
	.footerAddy{width:33.3%; float:left; font-size:10px; font-family:lato !important; font-weight:200; letter-spacing:1px; line-height:15px; border-bottom:none;}
	.disclaimer{color:#6b6b6b; text-align:center; padding-top:0px;}
	.footLogo{width:19%; padding-top:10px; padding-right:31px;}
	.footerLogo img{width:100%}
	
	
	.leftSideContentCafe{width:73%; float:left;}
	.rightSideContentCafe{width:23%; float:right;}
	
	
}