@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */


#dc_jqaccordion_widget-2-item{ border-top: 1px solid #013d6c; border-right: 1px solid #013d6c; border-left: 1px solid #013d6c !important;}
#dc_jqaccordion_widget-2-item ul, #dc_jqaccordion_widget-2-item ul li {margin: 0; padding: 0; border: none; list-style: none;}
#dc_jqaccordion_widget-2-item ul a {padding: 10px 10px 10px 15px; background: #0D5995; text-decoration:none; display: block; color: #fff; border-bottom: 1px solid #013d6c; border-top: 1px solid #4695d3 !important;}
#dc_jqaccordion_widget-2-item ul ul a {padding: 10px 10px 10px 25px;}
#dc_jqaccordion_widget-2-item ul a.dcjq-parent, #dc_jqaccordion_widget-2-item ul a.dcjq-parent:hover {padding: 10px 10px 10px 15px;}
#dc_jqaccordion_widget-2-item ul a.dcjq-parent.active {background:url(/images/checkers.png) repeat 0 0 #0D5995 !important;}
#dc_jqaccordion_widget-2-item ul a:hover {background: #05477c !important;}

/*--------------YPO Showcase--------------*/
.sho-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #f4f4f4;
	text-decoration: none
}
.bodytext-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #bbbbbb;
	font-weight: normal;
	text-decoration: underline
}
a.bodytext-link:hover {
	color: #c8c8c8;
	font-weight: normal
}
.bodytext-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #bbbbbb;
}
/*---font-----*/

@font-face {
    font-family: 'MyriadProRegular';
    src: url('/fonts/myriadpe-webfont.eot');
    src: url('/fonts/myriadpe-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/myriadpe-webfont.woff') format('woff'),
         url('/fonts/myriadpe-webfont.ttf') format('truetype'),
         url('/fonts/myriadpe-webfont.svg#MyriadProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'myriad_probold';
    src: url('/fonts/myriadpro-bold-webfont.eot');
    src: url('/fonts/myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/myriadpro-bold-webfont.woff') format('woff'),
         url('/fonts/myriadpro-bold-webfont.ttf') format('truetype'),
         url('/fonts/myriadpro-bold-webfont.svg#myriad_probold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'trajan_proregular';
    src: url('/fonts/trajanpro-regular-webfont.eot');
    src: url('/fonts/trajanpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/trajanpro-regular-webfont.woff') format('woff'),
         url('/fonts/trajanpro-regular-webfont.ttf') format('truetype'),
         url('/fonts/trajanpro-regular-webfont.svg#trajan_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'GeorgiaRegular';
    src: url('/fonts/georgia.eot');
    src: url('/fonts/georgia.eot') format('embedded-opentype'),
         url('/fonts/georgia.woff') format('woff'),
         url('/fonts/georgia.ttf') format('truetype'),
         url('/fonts/georgia.svg#GeorgiaRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'RaaviRegular';
    src: url('/fonts/raavi.eot');
    src: url('/fonts/raavi.eot') format('embedded-opentype'),
         url('/fonts/raavi.woff') format('woff'),
         url('/fonts/raavi.ttf') format('truetype'),
         url('/fonts/raavi.svg#RaaviRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}


/*--------------Menu--------------*/
#access {
	font: normal 18px 'MyriadProRegular';
	display: block;
	float: left;
	margin: 0px;
}
#access ul {
	list-style: none;
	margin: 0px !important;
	padding: 0px !important;
}
#access li {
	float: left;
	position: relative;
	cursor: pointer;
}
#access a {
	color:#ffffff;
	display: block;
	line-height:48px;
	text-decoration: none;
	text-align: center;
}
#access a:hover {
	text-decoration: none;
	background-color: transparent;
	color: #ffffff;
}
#menu-item-33 a {
	background: url(/images/home-off.jpg) no-repeat 0 0;
	width: 82px;
	text-decoration: none;
	margin-left:242px;
}
#menu-item-33 a:hover {
	background: url(/images/home-on.jpg) no-repeat 0 0;
	text-decoration: none;
}
#menu-item-189 a {
	background: url(/images/about-us-off.jpg) no-repeat 0 0;
	width: 104px;
	text-decoration: none;
}
#menu-item-189 a:hover {
	background: url(/images/about-us-on.jpg) no-repeat 0 0;
	text-decoration: none;
}
#menu-item-31 a {
	background: url(/images/services-off.jpg) no-repeat 0 0;
	width: 96px;
	text-decoration: none;
}
#menu-item-31 a:hover {
	background: url(/images/services-on.jpg) no-repeat 0 0;
	text-decoration: none;
}
#menu-item-190 a {
	background: url(/images/patient-info-off.jpg) no-repeat 0 0;
	width: 119px;
	text-decoration: none;
}
#menu-item-190 a:hover {
	background: url(/images/patient-info-on.jpg) no-repeat 0 0;
	text-decoration: none;
}
#menu-item-191 a {
	background: url(/images/appointments-off.jpg) no-repeat 0 0;
	width: 138px;
	text-decoration: none;
}
#menu-item-191 a:hover {
	background: url(/images/appointments-on.jpg) no-repeat 0 0;
	text-decoration: none;
}
#menu-item-29 ul a {
	width: 150px !important;
}
#menu-item-233 a {
	background: url(/images/faqs-off.jpg) no-repeat 0 0;
	width: 72px;
	text-decoration: none;
}
#menu-item-233 ul a {
	width: 120px !important;
}
#menu-item-233 a:hover {
	background: url(/images/faqs-on.jpg) no-repeat 0 0;
	text-decoration: none;
}
#menu-item-27 a {
	background: url(/images/contact-us-off.jpg) no-repeat 0 0;
	width: 127px;
	text-decoration: none;
}
#menu-item-27 a:hover {
	background: url(/images/contact-us-on.jpg) no-repeat 0 0;
	text-decoration: none;
}

#access ul ul {
	display: none;
	float: left;
	position: absolute;
	left: 0;
	z-index: 99999;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	font: normal 15px/32px 'MyriadProRegular';
	background: #E51838;
	border-left: 1px solid #E51837;
	border-bottom: 1px solid #E51837;
	border-right: 1px solid #E51837;
	color: #ffffff;
	height: auto;
	padding: 0px 5px;
	z-index: 99999;
	width:200px;
	text-align: left;
	clear:none;
	margin-right:40px;
	height:32px;
	float:left;
}
#access ul ul a:hover {
	background:url(/images/menu-list.gif) no-repeat 0px 0px  #E51838 !important;
	background-size: 100% 100% !important;
	color: #ffffff;
}
/*#access ul ul li:first-child {
	border-top: 1px solid #6b6c78;
}*/
#access ul ul li a {
}
#access ul li:hover > ul {
	display: block;
}
.menu .current_page_item > a, .menu .current_page_ancestor > a, .menu .current-menu-item > a, .menu .current-menu-ancestor > a {
	color: #ffffff !important;
	text-decoration: none !important;
	background:url(/images/home-on.jpg) no-repeat 0px 0px #E51837!important;
	background-size: 100% 100% !important;
}
.menu li a:hover, .menu > li:hover > a, .menu > li .current-menu-item > a, .menu > li.current_page_ancestor > a {
	color: #ffffff !important;
	text-decoration: none !important;
	background:url(/images/menu-list.gif) no-repeat 0px 0px #E51837 !important;
	background-size: 100% 100% !important;
}
.menu ul .current_page_item > a, .menu ul .current_page_ancestor > a, .menu ul .current-menu-item > a, .menu ul .current-menu-ancestor > a {
	color: #ffffff !important;
	text-decoration: none !important;
	background:url(/images/menu-list.gif) no-repeat 0px 0px #E51837 !important;
	background-size: 100% 100% !important;
	background-color:#E51837 !important;
}
.menu ul li a:hover, .menu ul > li:hover > a, .menu ul > li .current-menu-item > a, .menu ul > li.current_page_ancestor > a {
	color: #ffffff !important;
	text-decoration: none !important;
	background:none !important;
	background-color:#E51837 !important;
}
/*************************************Theme Styles End***********************************/
body {
	margin:0px 0px 0px 0px;
	background:url(/images/body-bg.gif) repeat-x 0 0 #000000;
	overflow-y:scroll;
	*overflow-y:none;
}
img {
	border:0px;
}
p, h1, h2, h3, h4, h5, h6 {
	margin:12px 0px;
	padding:0px;
}
ul, ol {
	margin:0px 12px;
	padding:6px 0px 6px 62px;
}
.hr {
	height:8px;
	background: url(/images/hr.gif) repeat-x 0px 0px !important;
	
}
.videoBorder {
	border:8px solid #000000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
/**************************** Home Page Styles ***************************************/
/************************************* Common Page Styles ********************************************************/
#Container {
	width:100%;
	height:auto;
	margin:0 auto;
}
#main-header {
	width:980px;
	margin:auto;
}
#Header {
	width:980px;
	height:101px;
	margin:0 auto;
	position:absolute;
	z-index:33;
}
.call {
	/*width:200px;*/
	width:380px;
	height:53px;
	font:normal 17px/53px 'MyriadProRegular';
	color:#ffffff;
	position:absolute;
	z-index:39;
	/*margin-left:778px;*/
	margin-left:595px;
}
.call span {
	font:bold 23px/26px 'myriad_probold';
	color:#ffffff;
}
.call a {
	color:#ffffff;
	text-decoration:none;
}
.call a:hover {
	color:#ffffff;
	text-decoration:none;
}
#Menu {
	width:100%;
	height:48px;
	background-color:#3c3c3e;
	float:left;
	position:absolute;
	z-index:35;
	margin-top:53px;
}
#Logo {
	width:244px;
	height:174px;
	position:absolute;
	z-index:40;
}
#Logo img {
	float:left;
}
#Footer-Bg {
	width:100%;
	height:225px;
	margin:0 auto;
	background-color:#dfdfe5;
	clear:both;
}
#Footer {
	width:980px;
	height:203px;
	margin:0 auto;
}
/************************************* Home Page Styles ********************************************************/
#Banner-H {
	width:100%;
	height:466px;
	margin:0 auto;
	overflow:hidden;
	background-color:#CCC;
}
#Interactivity {
	width:980px;
	height:466px;
	margin:0 auto;
}
.Inner-h-div {
	width:980px;
	height:466px;
	background-position:right top !important;
	background-repeat:no-repeat !important;
}
.leftBGh-1 {
	width:406px;
	height:466px;
	position: absolute;
	display: block;
	margin: 0px 0px 0px -406px;
	background:url(/images/left-h1-bg.gif) no-repeat left top;
}
.rightBGh-1 {
	width:414px;
	height:466px;
	position:absolute;
	margin:0px 0px 0px 980px;
	background:url(/images/right-h1-bg.gif) no-repeat left top
}
.leftBGh-2 {
	width:406px;
	height:466px;
	position: absolute;
	display: block;
	margin: 0px 0px 0px -406px;
	background:url(/images/left-h2-bg.jpg) no-repeat left top;
}
.rightBGh-2 {
	width:414px;
	height:466px;
	position:absolute;
	margin:0px 0px 0px 980px;
	background:url(/images/right-h2-bg.jpg) no-repeat left top
}
.leftBGh-3 {
	width:406px;
	height:466px;
	position: absolute;
	display: block;
	margin: 0px 0px 0px -406px;
	background:url(/images/left-h3-bg.jpg) no-repeat left top;

}
.rightBGh-3 {
	width:414px;
	height:466px;
	position:absolute;
	margin:0px 0px 0px 980px;
	background:url(/images/right-h3-bg.jpg) no-repeat left top
}
.leftBGh-4 {
	width:406px;
	height:466px;
	position: absolute;
	display: block;
	margin: 0px 0px 0px -406px;
	background:url(/images/left-h4-bg.jpg) no-repeat left top;
}
.rightBGh-4 {
	width:414px;
	height:466px;
	position:absolute;
	margin:0px 0px 0px 980px;
	background:url(/images/right-h4-bg.jpg) no-repeat left top
}
.leftBGh-5 {
	width:406px;
	height:466px;
	position: absolute;
	display: block;
	margin: 0px 0px 0px -406px;
	background:url(/images/left-h5-bg.jpg) no-repeat left top;
}
.rightBGh-5 {
	width:414px;
	height:466px;
	position:absolute;
	margin:0px 0px 0px 980px;
	background:url(/images/right-h5-bg.jpg) no-repeat left top
}
.leftBGh-6 {
	width:406px;
	height:466px;
	position: absolute;
	display: block;
	margin: 0px 0px 0px -406px;
	background:url(/images/left-h6-bg.gif) no-repeat left top;
}
.rightBGh-6 {
	width:414px;
	height:466px;
	position:absolute;
	margin:0px 0px 0px 980px;
	background:url(/images/right-h6-bg.jpg) no-repeat left top
}
.leftBGh-7 {
	width:406px;
	height:466px;
	position: absolute;
	display: block;
	margin: 0px 0px 0px -406px;
	background:url(/images/left-h7-bg.gif) no-repeat left top;
}
.rightBGh-7 {
	width:414px;
	height:466px;
	position:absolute;
	margin:0px 0px 0px 980px;
	background:url(/images/right-h7-bg.gif) no-repeat left top
}
.leftBGh-8 {
	width:406px;
	height:466px;
	position: absolute;
	display: block;
	margin: 0px 0px 0px -406px;
	background:url(/images/left-h8-bg.jpg) no-repeat left top;
}
.rightBGh-8 {
	width:414px;
	height:466px;
	position:absolute;
	margin:0px 0px 0px 980px;
	background:url(/images/right-h8-bg.jpg) no-repeat left top
}
.leftBGh-9 {
	width:406px;
	height:466px;
	position: absolute;
	display: block;
	margin: 0px 0px 0px -406px;
	background:url(/images/left-h9-bg.gif) no-repeat left top;
}
.rightBGh-9 {
	width:414px;
	height:466px;
	position:absolute;
	margin:0px 0px 0px 980px;
	background:url(/images/right-h9-bg.gif) no-repeat left top
}
.leftBGh-10 {
	width:406px;
	height:466px;
	position: absolute;
	display: block;
	margin: 0px 0px 0px -406px;
	background:url(/images/left-h10-bg.jpg) no-repeat left top;
}
.rightBGh-10 {
	width:414px;
	height:466px;
	position:absolute;
	margin:0px 0px 0px 980px;
	background:url(/images/right-h10-bg.jpg) no-repeat left top
}
.leftBGh-11 {
	width:406px;
	height:466px;
	position: absolute;
	display: block;
	margin: 0px 0px 0px -406px;
	background:url(/images/left-h11-bg.jpg) no-repeat left top;
}
.rightBGh-11 {
	width:414px;
	height:466px;
	position:absolute;
	margin:0px 0px 0px 980px;
	background:url(/images/right-h11-bg.jpg) no-repeat left top
}
#Intra-Scroller {
	width:980px;
	height:137px;
	margin:0 auto;
}
#Intra-scroller-h {
	width:907px;
	height:120px;
	border:1px solid #e4e4e4;
	margin:10px 0px 0px 10px;
	background-color:#ffffff;
}
.therapists-h {
	font:bold 15px/25px 'RaaviRegular';
	color:#333333;
	float:none;
	text-align:center;
	padding:0px;
}
.therapists-h a {
	color:#333333;
	text-decoration:none;
}
.therapists-h a:hover {
	color:#333333;
	text-decoration:none;
}
.therapists-sub {
	font:bold 15px/26px 'RaaviRegular';
	color:#333333;
	float:none;
	padding:0px;
	text-align:center;
}
.therapists-sub a {
	color:#333333;
	text-decoration:none;
}
.therapists-sub a:hover {
	color:#333333;
	text-decoration:none;
}
#Center-Top {
	width:980px;
	height:264px;
	margin:0 auto;
	background:url(/images/meet-dr-bottom-bg.gif) repeat-x left bottom;
}
#Interactivity-h {
	width:443px;
	height:264px;
	float:left;
	background:url(/images/interactivity-h-bg.gif) no-repeat left 20px;
}
.phsiotherapists {
	font:normal 23px/26px 'GeorgiaRegular';
	color:#333333;
	padding:37px 0px 0px 45px;
}
.dr-name {
	font:bold 18px/20px 'myriad_probold';
	color:#333333;
	position:absolute;
	margin:14px 0px 0px 175px;
}
.dr-name div {
	font:normal 18px/0px 'MyriadProRegular';
	color:#333333;
}
.dr-name a {
	color:#333333;
	text-decoration:none;
}
.dr-name a:hover {
	color:#333333;
	text-decoration:none;
}
.dr-text {
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#000000;
	position:absolute;
	width:50%;
	float:left;
	margin:56px 45px 0px 174px;
}
.read-more {
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:underline;
	position:absolute;
	margin:142px 0px 0px 330px;
}
.read-more a {
	color:#666666;
	text-decoration:none;
}
.read-more a:hover {
	color:#666666;
	text-decoration:none;
}
#Intra-Tabs-h {	
	width:165px !important; 
	height:15px;
	position:absolute;
	z-index:101;
	margin:163px 0px 0px 83px;
}
#Intra-Tabs-h img {
	margin:0px 4px 0px 0px;
	float:left;
}
#Welcome-Maroubra {
	width:275px;
	height:240px;
	float:left;
	font:normal 22px/22px 'MyriadProRegular';
	color:#1c4096;
	padding:24px 0px 0px 23px;
	background:url(/images/welcome-h-left-bg.gif) no-repeat left top;
}
#Welcome-Maroubra a {
	color:#1c4096;
	text-decoration:none;
}
#Welcome-Maroubra a:hover {
	color:#1c4096;
	text-decoration:none;
}
.welcome-text {
	font:normal 14px/16px 'MyriadProRegular';
	color:#606060;
	padding:4px 52px 0px 0px;
}
.view-more {
	font:normal 12px/24px 'MyriadProRegular';
	color:#ffffff;
	width:78px;
	height:23px;
	position:absolute;
	z-index:18;
	padding-left:20px;
	margin:15px 0px 0px 165px;
	background:url(/images/view-more-h-bg.png) no-repeat left top;
}
.view-more a {
	color:#ffffff !important;
	text-decoration:none;
	display:block;
}
.view-more a:hover {
	color:#ffffff;
	text-decoration:none;
}
#Services-h {
	width:239px;
	height:264px;
	float:left;
	background:url(/images/services-h-bg.gif) no-repeat left 24px;
}
#Services-h ul {
	list-style:none;
	margin:0px;
	padding:0px;
	margin-top:24px;
	height:222px;
}
#Services-h ul li {
	height:53px;
	font:normal 16px/50px 'MyriadProRegular';
	color:#666666;
	background:url(/images/services-h-btm-bg.gif) no-repeat 18px bottom;
}
#Services-h ul li img {
	margin:15px 12px 0px 20px;
	float:left;
}
#Services-h ul li:last-child {
	font:normal 16px/18px 'MyriadProRegular';
	padding-top:8px;
}
#Services-h ul li:last-child img {
	margin:6px 12px 0px 20px;
}
#Services-h ul li a {
	color:#666666;
	text-decoration:none;
}
#Services-h ul li a:hover {
	color:#666666;
	text-decoration:none;
}
#Credibility {
	width:980px;
	height:99px;
	margin:0 auto;
}
#Credibility img {
	margin:20px 0px 0px 0px;
}
#SideBar-H {
	display:none;
}
/************************************* Sub Page Styles ********************************************************/
#Banner-S {
	width:100%;
	height:369px;
	margin:0 auto;
	overflow:hidden !important;
	background-color:#CCC;
}
#Interactivity-s {
	width:980px;
	height:369px;
	margin:0 auto;
	position:relative;
}
.Inner-s-div {
	width:980px;
	height:369px;
	background-position:right top !important;
	background-repeat:no-repeat !important;
}
#Intra-Tabs-s {
	width:220px;
	height:12px;
	margin:-22px 0px 0px 800px;
	position:absolute;
}
#Intra-Tabs-s img {
	margin-right:6px;
	float:left;
}
#Content-Main {
	width:980px;
	height:auto;
	margin:0 auto;
}
#Content-Left {
	width:748px;
	height:auto;
	float:left;
}
#SideBar {
	width:232px;
	height:auto;
	float:left;
}
.leftBGs-1 {
	width:406px;
	height:369px;
	position: absolute;
	display: block;
	margin: 0px 0px 0px -406px;
	background:url(/images/left-s1-bg.gif) no-repeat left top;
}
.rightBGs-1 {
	width:414px;
	height:369px;
	position:absolute;
	margin:0px 0px 0px 980px;
	background:url(/images/right-s1-bg.gif) no-repeat left top
}
.leftBGs-2 {
	width:406px;
	height:369px;
	position: absolute;
	display: block;
	margin: 0px 0px 0px -406px;
	background:url(/images/left-s2-bg.gif) no-repeat left top;
}
.rightBGs-2 {
	width:414px;
	height:369px;
	position:absolute;
	margin:0px 0px 0px 980px;
	background:url(/images/right-s2-bg.jpg) no-repeat left top
}
.leftBGs-3 {
	width:406px;
	height:369px;
	position: absolute;
	display: block;
	margin: 0px 0px 0px -406px;
	background:url(/images/left-s3-bg.jpg) no-repeat left top;
}
.rightBGs-3 {
	width:414px;
	height:369px;
	position:absolute;
	margin:0px 0px 0px 980px;
	background:url(/images/right-s3-bg.jpg) no-repeat left top
}
.leftBGs-4 {
	width:406px;
	height:369px;
	position: absolute;
	display: block;
	margin: 0px 0px 0px -406px;
	background:url(/images/left-s4-bg.jpg) no-repeat left top;
}
.rightBGs-4 {
	width:414px;
	height:369px;
	position:absolute;
	margin:0px 0px 0px 980px;
	background:url(/images/right-s4-bg.jpg) no-repeat left top
}
.leftBGs-5 {
	width:406px;
	height:369px;
	position: absolute;
	display: block;
	margin: 0px 0px 0px -406px;
	background:url(/images/left-s5-bg.jpg) no-repeat left top;
}
.rightBGs-5 {
	width:414px;
	height:369px;
	position:absolute;
	margin:0px 0px 0px 980px;
	background:url(/images/right-s5-bg.jpg) no-repeat left top
}
.leftBGs-6 {
	width:406px;
	height:369px;
	position: absolute;
	display: block;
	margin: 0px 0px 0px -406px;
	background:url(/images/left-s6-bg.gif) no-repeat left top;
}
.rightBGs-6 {
	width:414px;
	height:369px;
	position:absolute;
	margin:0px 0px 0px 980px;
	background:url(/images/right-s6-bg.jpg) no-repeat left top
}
.leftBGs-7 {
	width:406px;
	height:369px;
	position: absolute;
	display: block;
	margin: 0px 0px 0px -406px;
	background:url(/images/left-s7-bg.gif) no-repeat left top;
}
.rightBGs-7 {
	width:414px;
	height:369px;
	position:absolute;
	margin:0px 0px 0px 980px;
	background:url(/images/right-s7-bg.jpg) no-repeat left top
}
.leftBGs-8 {
	width:406px;
	height:369px;
	position: absolute;
	display: block;
	margin: 0px 0px 0px -406px;
	background:url(/images/left-s8-bg.jpg) no-repeat left top;
}
.rightBGs-8 {
	width:414px;
	height:369px;
	position:absolute;
	margin:0px 0px 0px 980px;
	background:url(/images/right-s8-bg.jpg) no-repeat left top
}
.leftBGs-9 {
	width:406px;
	height:369px;
	position: absolute;
	display: block;
	margin: 0px 0px 0px -406px;
	background:url(/images/left-s9-bg.gif) no-repeat left top;
}
.rightBGs-9 {
	width:414px;
	height:369px;
	position:absolute;
	margin:0px 0px 0px 980px;
	background:url(/images/right-s9-bg.gif) no-repeat left top
}
.leftBGs-10 {
	width:406px;
	height:369px;
	position: absolute;
	display: block;
	margin: 0px 0px 0px -406px;
	background:url(/images/left-s10-bg.jpg) no-repeat left top;
}
.rightBGs-10 {
	width:414px;
	height:369px;
	position:absolute;
	margin:0px 0px 0px 980px;
	background:url(/images/right-s10-bg.jpg) no-repeat left top
}
.leftBGs-11 {
	width:406px;
	height:369px;
	position: absolute;
	display: block;
	margin: 0px 0px 0px -406px;
	background:url(/images/left-s11-bg.jpg) no-repeat left top;
}
.rightBGs-11 {
	width:414px;
	height:369px;
	position:absolute;
	margin:0px 0px 0px 980px;
	background:url(/images/right-s11-bg.jpg) no-repeat left top
}
.navigation {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#9a9a9a;
	text-decoration:none;
	padding:20px 30px 5px 5px;
}
.navigation a {
	font-weight:normal;
	color:#9a9a9a;
	text-decoration:underline;
}
.navigation a:hover {
	font-weight:normal;
	color:#9a9a9a;
	text-decoration:underline;
}
#Meet-Dr-S {
	width:218px;
	height:159px;
	font:normal 23px/60px 'MyriadProRegular';
	color:#1c4096;
	padding-left:14px;
	background:url(/images/therapists-s-bg.png) no-repeat left top;
}
#Meet-Dr-S img {
	float:left;
}
.therapists-s {
	font:normal 14px/18px 'myriad_probold';
	color:#000000;
	margin:0px 0px 0px 0px;
}
.therapists-s a {
	color:#000000;
	text-decoration:none;
}
.therapists-s a:hover {
	color:#000000;
	text-decoration:none;
}
.therapists-s span {
	font:normal 12px/20px 'MyriadProRegular';
	color:#1c4096;
}
.therapists-s img {
	margin:0px 5px 0px 0px !important;
}
.view-profile-s {
	font:normal 12px/23px 'MyriadProRegular';
	color:#ffffff;
	width:96px;
	padding-left:10px;
	margin:10px 0px 0px 0px;
	float:right;
	background:url(/images/view-profile-s-bg.png) no-repeat left top;
}
.view-profile-s a {
	color:#ffffff;
	text-decoration:none;
	display:block;
}
.view-profile-s a:hover {
	color:#999999;
	text-decoration:none;
}
#Mob-Therapists {
	display:none;
}
#Therapists-s {
	width:217px;
	height:270px;
	font:normal 23px/47px 'MyriadProRegular';
	color:#000000;
	background-color:#d2d2fb;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	padding-left:15px;
}
#Therapists-s ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
#Therapists-s ul li {
	height:27px;
	width:188px;
	font:normal 15px/27px 'MyriadProRegular';
	background:url(/images/services-s-brdr-btm-bg.png) repeat-x left bottom;
}
#Therapists-s ul li img {
	margin:9px 14px 0px 0px;
	float:left;
}
#Therapists-s ul li a {
	color:#000000;
	text-decoration:none;
}
#Therapists-s ul li a:hover {
	color:#684096;
	text-decoration:none;
}
#Therapists-s ul li:last-child {
	background:none;
	* background:none;
}
#Services-S {
	width:100%;
	height:239px;
}
#Services-S ul {
	list-style:none;
	padding:0px;
	margin:0px;
	margin-top:4px;
}
#Services-S ul li {
	height:53px;
	font:normal 16px/50px 'MyriadProRegular';
	color:#333333;
	background:url(/images/listitems-s-btm-bordr.gif) no-repeat left bottom;
}
#Services-S ul li img {
	margin:14px 15px 0px 11px;
	float:left;
}
#Services-S  ul li a:last-child {
	* font:normal 16px/20px 'MyriadProRegular';
	font:normal 16px/20px 'MyriadProRegular';
	height:46px;
	padding-top:7px;
}
#Services-S ul li a {
	color:#333333;
	text-decoration:none;
}
#Services-S ul li a:hover {
	color:#333333;
	text-decoration:none;
}
#Credibility-s {
	width:100%;
	height:329px;
	background-color:#f6f6f6;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	margin-bottom:10px;
}
#Credibility-s img {
	margin:9px 4px 0px 14px;
	float:left;
}
.textMain {
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#707070;
	padding:5px 30px 30px 5px;
	text-decoration:none;
	text-align:justify;
}
.textMain a {
	color:#707070;
	text-decoration:underline;
}
.textMain a:hover {
	color:#004e96;
	text-decoration:underline;
}
.textMain ul, textMain ol {
	padding:0px;
	margin:0px;
	list-style:none;
}
.textMain ul li {
	padding-bottom:8px;
	background: url(/images/bullet-tm.gif) no-repeat 15px 11px;
	padding:6px 0px 0 30px;
	list-style:none;
}
.textMain ul li ul {
	padding-bottom:8px;
	background: none;
	padding:6px 0px 0 20px;
	list-style:circle;
}
.textMain ul li ul li {
	padding-bottom:8px;
	background: none;
	padding:6px 0px 0 0px;
	list-style:circle;
}
.textMain ul li ul li ul li {
	padding-bottom:8px;
	background: none;
	padding:6px 0px 0 0px;
	list-style:square;
}
.textMain ul li:last-child {
	padding-bottom:8px;
}
.textMain ol li {
	padding-bottom:8px;
}
.textMain ol li:last-child {
	padding-bottom:8px;
}
.textMain ul li p, textMain ol li p {
	padding-bottom:0px;
	margin:8px 0 0 0;
}
.textMain ul li ul, textMain ul li ol, textMain ol li ul, textMain ol li ol {
	padding-bottom:0px;
}
.textMainBold {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#707070;
	text-decoration:none;
	text-align:justify;
}
.textMainBold a {
	color:#707070;
	text-decoration:underline;
}
.textMainBold a:hover {
	color:#004e96;
	text-decoration:underline;
}
.textNormal {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#707070;
	text-decoration:none;
}
.textNormal a {
	color:#707070;
	text-decoration:underline;
}
.textNormal a:hover {
	color:#2b7b6e;
	text-decoration:underline;
}
.textbold {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
.Quick-links {
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#044670;
	padding:5px 5px 5px 5px;
	text-decoration:none;
}
.Quick-links a {
	color:#044670;
	text-decoration:underline;
}
.Quick-links a:hover {
	color:#1e5180;
	text-decoration:underline;
}
.more {
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#1c4163;
	text-decoration:none;
	padding:5px 5px 5px 5px;
}
.more a {
	color:#1c4163;
	text-decoration:underline;
}
.more a:hover {
	color:#1e5180;
	text-decoration:underline;
}
.PDFtext {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
}
/************************************* Sub Page Headings Starts ********************************************************/
.textMain h1 {
	font:normal 24px/26px 'MyriadProRegular';
	padding:5px 5px 5px 0px;
	color:#333333;
	text-decoration:none;
	margin:0px;
}
.textMain h2 {
	font:bold 15px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#5c5cda;
	text-decoration:none;
}
.textMain h2 a {
	color:#5c5cda;
	text-decoration:underline;
}
.textMain h2 a:hover {
	color:#77d0f3;
	text-decoration:underline;
}
.textMain h3 {
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#7979d3;
	text-decoration:none;
}
.textMain h3 a {
	color:#7979d3;
	text-decoration:underline;
}
.textMain h3 a:hover {
	color:#74affa;
	text-decoration:underline;
}
/************************************* Multimedia Page Styles ********************************************************/
.multimedialist {
	height:40px;
}
.media {
	font:normal 14px/16px 'MyriadProRegular';
	color:#fff;
	text-decoration:none;
	text-align:left;
	margin:0px !important;
	padding:0px !important;
	list-style:none;
}
.media li {
	list-style:none;
	width:120px;
	float:left;
	padding:0px !important;
	margin:10px 75px 0px 0px !important;
}
.video a {
	font:normal 14px/16px 'MyriadProRegular';
	background:url(/images/loadmove.png) no-repeat 5px 3px #EAEAEA !important;
	padding:4px 0px 4px 20px !important;
}
.info a {
	font:normal 14px/16px 'MyriadProRegular';
	background:url(/images/patient.png) no-repeat 5px 3px #EAEAEA !important;
	padding:4px 0px 4px 20px !important;
}
.print a {
	font:normal 14px/16px 'MyriadProRegular';
	background:url(/images/print.png) no-repeat 5px 3px #EAEAEA !important;
	padding:4px 0px 4px 20px !important;
}
.media li a {
	color:#2d444c;
	display:block;
	text-align:center;
	text-decoration:none;
	line-height:20px;
	width:120px;
	height:20px;
	border:1px solid #BFBFB8;
	padding:4px 0px 4px 10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
background:#9dc5ef;
}
.media li a:hover {
	text-decoration:none;
	color:#2d444c;
	border:1px solid #BFBFB8;
}
/************************************* Form Styles ********************************************************/
.tableborder {
	border: 1px solid #D2D2FB;
	border-radius:0px;
}
.formHead {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #D2D2FB;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
}
.formHead a {
	color: #000000;
	text-decoration: underline;
}
.formHead a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.formlable {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333343;
	padding: 3px 3px 3px 5px;
}
.txtfield {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid #D2D2FB;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 175px;
	height: 20px;
	vertical-align: middle;
	padding: 2px 4px 2px 4px;
}
.mandatory {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF8204;
}
.dropDown {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid #223B7C;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 185px;
}
.textArea {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 175px;
	border: 1px solid #D2D2FB;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	vertical-align: middle;
	padding: 4px;
}
textArea {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 95%;
	border: 1px solid #D2D2FB;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	vertical-align: middle;
	padding: 4px;
}
.button {
	font: normal 18px 'MyriadProRegular';
	color: #333333;
	background: #D2D2FB;
	text-decoration: none;
	border: 3px solid #D2D2FB;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	height: 35px;
	cursor: pointer;
}
.dropDownF {

	border: 1px solid #223B7C;
	border-radius: 5px 5px 5px 5px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 3px;
	text-decoration: none;
	width: 183px;
	background: #ffffff;
}
.txtfield-c {
	font: normal 18px 'MyriadProRegular';
	color: #333333 !important;
	text-decoration: none;
	border: 1px solid #D2D2FB !important;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	/* box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;*/
	width: 300px;
	height: 35px;
	vertical-align: middle;
	padding: 2px 4px 2px 4px;
	background: #ffffff;
}
.textArea-c {
	font: normal 16px 'MyriadProRegular';
	color:#333333 !important;
	text-decoration: none;
	width: 300px;
	border: 1px solid #D2D2FB;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	/*box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;*/
	vertical-align: middle;
	padding: 4px;
	background: #ffffff;
}
.ftable {
	width: 33%;
	display: block;
	float: left;
}
#captchac img {
	width: 180px;
	height: auto;
}
#captchac-r img {
	width: 136px;
	height: auto;
}
/************************************* Footer Styles ********************************************************/
#Footer-Menu {
	width:28%;
	height:170px;
	float:left;
	background:url(/images/footer-divider-bg.gif) no-repeat right top;
}
#Footer-Services {
	width:38%;
	height:170px;
	float:left;
	background:url(/images/footer-divider-bg.gif) no-repeat right top;
}
#Footer-Location {
	width:34%;
	height:170px;
	float:left;
}
.footer {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	margin:15px 0px 0px 29px;
}
.footer a {
	text-decoration:none;
	color:#333333;
}
.footer a:hover {
	text-decoration:none;
	color:#333333;
}
.list-footer {
	display:block;
}
.footer-list ul {
	list-style:none;
	padding:0px;
	margin:0px;
	margin-left:30px;
	margin-top:14px;
}
.footer-list ul li {
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	height:21px;
	float:left;
	width:50%;
}
.footer-list ul li a {
	color:#666666;
	text-decoration:none;
}
.footer-list ul li a:hover {
	color:#666666;
	text-decoration:underline;
}
.CopyrightText {
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding:9px 0px 0px 24px;
}
.CopyrightText a {
	text-decoration:none;
	color:#666666;
}
.CopyrightText a:hover {
	text-decoration:underline;
	color:#666666;
}
.address {
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding:10px 0px 0px 29px;
}
#Contact {
	padding:22px 0px 0px 29px;
} 
.contact {	
	font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
.contact span {	
	font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
}
.contact a {
	color:#666666;
	text-decoration:none;
}
.contact a:hover {
	color:#666666;
	text-decoration:none;
}
.ypo-logo img {
	float:right;
	margin:-145px 17px 0px 0px;
}
.addthis_button {
	margin:-77px 0px 0px 0px;
	float:right;
}
/************************************* Intractivity Styles ********************************************************/
.demo {
	position:relative;
	top:0px;
	left:0px;
	width:980px;
	height:466px;
	padding:0px;
	margin:0px;
}
.demo1 {
	position:relative;
	top:0px;
	left:0px;
	width:980px;
	height:466px;
	padding:0px;
	margin:0px;
}
.intratext {
	font: normal 40px/46px 'MyriadProRegular';
	color: #000000;
	padding:228px 0px 0px 66px;
	text-transform:none;
}
.intratext a {
	color:#000000;
	text-decoration:none;
}
.intratext a:hover {
	text-decoration:none;
	color:#000000;
}
.intratext span {
	font:normal 17px/30px Verdana, Geneva, sans-serif;
	color:#333333;
}
.intratext-eight {
	font: normal 40px/46px 'MyriadProRegular';
	color: #000000;
	padding:185px 0px 0px 66px;
	text-transform:none;
}
.intratext-eight a {
	color:#000000;
	text-decoration:none;
}
.intratext-eight a:hover {
	text-decoration:none;
	color:#000000;
}
.intratext-eight span {
	font:normal 17px/30px Verdana, Geneva, sans-serif;
	color:#333333;
}
.intra-list {
	font:italic 14px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:25px 0px 0px 68px;
}
.intra-list ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.intra-list ul li {
	height:20px;
}
.intra-list ul li img {
	margin:7px 10px 0px 0px;
	float:left;
}
.intra-list ul li a {
	color:#000000;
	text-decoration:none;
}
.intra-list ul li a:hover {
	color:#000000;
	text-decoration:none;
}
.demo-h {
	position:relative;
	top:0px;
	left:0px;
	width:422px;
	height:178px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.demo1-h {
	position:relative;
	top:0px;
	left:0px;
	width:422px;
	height:169px;
	padding:0px;
	margin:0px;
}
.intra-arrow-h {
	width:406px;
	height:30px;
	position:absolute;
	float:left;
	z-index:12;
	margin:51px 0px 0px 10px;
}
.Contact-table-map {
	width: 28%;
	clear: none;
	padding-bottom: 10px;
}
.Contact-table-map img {
	box-shadow: 0px 0px 5px 0px #888888;
	border: 3px solid #D2D2FB;
}
.Contact-table-street {
	width: 26%;
	clear: none;
	padding-bottom: 10px;
}
.Contact-table-street img {
	box-shadow: 0px 0px 5px 0px #888888;
	border: 3px solid #D2D2FB;
}
.telephone-con {
	font: normal 12px/28px Verdana, Arial, Helvetica, sans-serif;
	color: #949494;
	text-decoration: none;
	text-align: left;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	height: 80px;
}
.telephone-con a {
	color: #949494;
	text-decoration: underline;
	display: block;
}
.telephone-con a:hover {
	color: #4963A0;
	text-decoration: underline;
}
.telephone-con ul {
	margin: 0px;
	padding: 0px;
}
.telephone-con ul li {
	background:none !important;
	margin:0px;
	float: left;
	width:45%;
	height:38px;
}
.telephone-con ul li:first-child {
	line-height:30px;
}
.telephone-con ul li:last-child {
	line-height:16px;
}
.telephone-con img {
	margin-right:10px;
}
#wp-realtime-sitemap-menu h3 {
	display: none;
}
#wp-realtime-sitemap-menu ul {
	margin-top: 0px;
}
#wp-realtime-sitemap-menu li {
	font-weight: normal;
	margin: 12px;
	padding: 5px 0px 0px 0px;
}
#wp-realtime-sitemap-menu li a {
	background: none !important;
	padding: 11px 0px 0px 30px !important;
}
#wp-realtime-sitemap-menu ul ul {
	margin-left: 20px;
}
#wp-realtime-sitemap-menu li li, #wp-realtime-sitemap-menu li li a {
	font-weight: normal;
	padding: 0px 0px 0px 5px !important;
}
.contact-page {
    background: none repeat scroll 0 0 #e4e4f3;
    border: 1px solid #D2D2FB;
    color: #01398C;
    font: 18px/48px 'MyriadProRegular';
    height: 60px;
    margin: 15px auto;
    width: 100%;
}
.contact-page a {
    color: #2C353D;
    text-decoration: none;
}
.contact-page a:hover {
    color: #2C353D;
    text-decoration: underline;
}
.contact-page span {
    color: #2C353D;
    font: 18px/16px 'MyriadProRegular';
}
.contact-page ul {
    margin: 0;
    padding: 0;
}
.contact-page li {
    background: none repeat scroll 0px 0px  !important;
    border-right: 1px solid #D2D2FB;
    float: left;
    height: 50px;
    list-style: none outside none;
    margin: 0 !important;
    padding: 5px 0 !important;
    width: 48%;
}
.contact-page li img {
    margin: 3% 5% 0 15%;
}
.contact-page li:last-child {
    border: medium none !important;
}
#menu-moblie {
	display:none;
}
.physiotherapy-img  img {
	border: 3px solid #6A7274;
    margin: 10px 0 0 70px;
}
/************************************* Doctor Styles ********************************************************/
#doccontainer {
	display: table;
}
.docrow {
	position: relative;
	float: left;
	margin: 5px auto;
	display: table-row;
}
.docleft {
	border: 1px solid #D2D2FB;
	padding: 8px;
	display: table-cell;
	width: 322px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	text-align:left;
}
.docmiddle {
	display: table-cell;
	width: 10px;
}
.docright {
	border: 1px solid #D2D2FB;
	padding: 8px;
	display: table-cell;
	width: 322px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	text-align:left;
}
.docleft-content {
	border: 1px solid #D2D2FB;
	padding: 8px;
	height:105px;
	width:100%;
	border-radius: 10px;
	-moz-border-radius: 10px;
	margin-bottom:5px;
}
.services-hm {
	font: normal 18px/22px 'MyriadProRegular';
	color: #fff;
	text-decoration: none;
	text-align: center;
	list-style: none;
	margin: 8px 10px 0px 10px;
	padding: 0px;
	height: 418px;
	display: block;
}
.services-hm li {
	background-image: none !important;
	width: 35%;
	float: left;
	margin: 0px 0px 15px 70px !important;
	padding: 0px !important;
}
.services-hm a {
	color: #333333;
	display: block;
	text-align: center;
	text-decoration: none;
	width: 260px;
	height: 28px;
	border: 1px solid #D2D2FB;
	padding: 8px 0px 0px 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #D2D2FB; 
}
.services-hm a:hover {
	text-decoration: none;
	color: #333333;
	display: block;
	border: 1px solid #e3e3f8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #e3e3f8; 
}
.test {
	width:732px;
	height:450px;
	overflow:hidden;
	background:url(/images/multimedia-bg.jpg) no-repeat center bottom;
	margin:0px 0px 10px;
	float:right;
}	
.test-list {
	width:238px;
	height:auto;
	float:left;
	position:relative; 
	margin:0px 0px 0px 0px;
}
.pilates-img {
	height:680px;
}
.pilates-img img {
	margin:0px 0px 20px 50px;
	border:3px solid #D2D2FB;
}
#patient-survey {
  width:650px;
  height:2200px;
}
.left-align {
	float:left;
}
.right-align {
	float:right;
}

.streming-videos{
	width:100%;
	height:500px;
}
.logo-container
{
	margin: 0 6x;
	padding:6px 0;
}
.lifecare-logo {
	  margin: 21px 0 0 10px !important;
}
@media screen and (max-width: 768px) {
#Container {
	width:100%;
	margin:0 auto;
}
#Banner-H {
	width:100%;
	height:366px;
}
#Interactivity {
	width:100%;
	height:366px;
}
#Header {
	width:100%;
}
#access {
	font: normal 14px 'MyriadProRegular';
	display: block;
	float: left;
	margin: 0px;
}
#menu-item-33 a {
	background: url(/images/home-off.jpg) no-repeat 0 0;
	width: 62px;
	text-decoration: none;
	margin-left:242px;
}
#menu-item-33 a:hover {
	background: url(/images/home-on.jpg) no-repeat 0 0;
	text-decoration: none;
}
#menu-item-189 a {
	background: url(/images/about-us-off.jpg) no-repeat 0 0;
	width: 74px;
	text-decoration: none;
}
#menu-item-189 a:hover {
	background: url(/images/about-us-on.jpg) no-repeat 0 0;
	text-decoration: none;
}
#menu-item-31 a {
	background: url(/images/services-off.jpg) no-repeat 0 0;
	width: 66px;
	text-decoration: none;
}
#menu-item-31 a:hover {
	background: url(/images/services-on.jpg) no-repeat 0 0;
	text-decoration: none;
}
#menu-item-190 a {
	background: url(/images/patient-info-off.jpg) no-repeat 0 0;
	width: 89px;
	text-decoration: none;
}
#menu-item-190 a:hover {
	background: url(/images/patient-info-on.jpg) no-repeat 0 0;
	text-decoration: none;
}
#menu-item-191 a {
	background: url(/images/appointments-off.jpg) no-repeat 0 0;
	width: 98px;
	text-decoration: none;
}
#menu-item-191 a:hover {
	background: url(/images/appointments-on.jpg) no-repeat 0 0;
	text-decoration: none;
}
#menu-item-29 ul a {
	width: 130px !important;
}
#menu-item-233 a {
	background: url(/images/faqs-off.jpg) no-repeat 0 0;
	width: 52px;
	text-decoration: none;
}
#menu-item-233 a:hover {
	background: url(/images/faqs-on.jpg) no-repeat 0 0;
	text-decoration: none;
}
#menu-item-27 a {
	background: url(/images/contact-us-off.jpg) no-repeat 0 0;
	width: 77px;
	text-decoration: none;
}
#menu-item-27 a:hover {
	background: url(/images/contact-us-on.jpg) no-repeat 0 0;
	text-decoration: none;
}
.call {
	/*margin-left:74%;*/
	margin-left:48%;
}
.demo {
	width:100%;
	height:366px;
}
.demo1 {
	width:100%;
	height:366px;
	background-size:50% auto !important;
}
.Inner-h-div {
	width:100%;
	height:366px;
	background-size:50% auto !important;
}
.intratext {
	font: normal 34px/42px 'trajan_proregular';
	padding:173px 0px 0px 66px;
}
.intra-list {
	font-size:13px;
	padding:9px 0px 0px 68px;
}
.intratext-eight {
	font: normal 27px/32px 'trajan_proregular';
	padding:169px 0px 0px 66px;
}
.intratext-eight span {
	font-size:16px;
}
#Intra-Scroller {
	width:100%;
	background-color:#f4f4f4;
}
#Intra-scroller-h {
	width:735px;
}
#Middle{
	width:737px !important;
}
#Credibility {
	width:100%;
}
#Center-Top {
	width:100%;
	background-color:#ffffff;
}
.phsiotherapists {
	padding:14px 0px 0px 45px;
}
#Interactivity-h {
	width:40%;
	height:223px;
	background-size:100% 100%;
	background-position:0px 0px;
	margin-top:24px;
}
.demo-h {
	width:100%;
	height:175px;
	background-size:100% auto;
}
.demo1-h {
	width:100%;
	background-size:25% auto !important;
	background-position:35px 21px !important;
}
.intra-arrow-h {
	width:299px;
	margin:52px 0px 0px 5px;
}
.dr-name {
	font:bold 16px/10px 'myriad_probold';
	margin:14px 0px 0px 119px;
}
.dr-name span {
	font:normal 14px/16px 'MyriadProRegular';
}
.dr-text {
	font-size:11px;
	margin:50px 51px 0px 120px;
}
.read-more {
	margin:147px 0px 0px 221px;
}
#Intra-Tabs-h {
	margin:132px 0px 0px 42px;
}
#Welcome-Maroubra {
	width:25%;
	font:normal 18px/22px 'trajan_proregular';
	padding:24px 0px 0px 4%;
	background:url(/images/welcome-h-left-bg.gif) no-repeat 7px top !important;
}
.view-more {
	margin:4px 0px 0px 85px;
}
#Services-h {
	width:30%;
}
/**Footer-Styles**/
#Footer-Bg {
	width:100%;
	height:390px;
}
#Footer {
	width:100%;
}
.ypo-logo img {
	margin:-19px 82px 0px 0px;
}
#Footer-Menu {
	width:40%;
	height:163px;
}
#Footer-Services {
	width:60%;
	height:163px;
}
#Footer-Location {
	width:100%;
	height:auto;
}
.addthis_button {
	margin:-57px 0px 0px 182px;
	float:left;
}
/**Sub-Page Styles**/
#Banner-S {
	width:100%;
	height:290px;
}
#Interactivity-s {
	width:100%;
	height:290px;
}
.demo-s {
	width:100%;
	height:290px;
}
.demo1-s {
	width:100%;
	height:290px;
	background-size:50% auto !important;
}
.Inner-s-div {
	width:100%;
	height:290px;
	background-size:50% auto !important;
}
#Intra-Tabs-s {
	margin:-24px 0px 0px 600px;
}
#Content-Main {
	width:100%;
}
#Content-Left {
	width:68%;
}
#SideBar {
	width:32%;
}

#Credibility-s {
	width:94%;
}
.telephone-con ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    float: left;
    height: 38px;
    margin: 0;
    width: 100%;
}
.Contact-table-map {
	width: 36%;
	clear: none;
	padding-bottom: 10px;
}
.Contact-table-street {
	width: 33%;
	clear: none;
	padding-bottom: 10px;
}
/*************************************Mobile Form Styles ********************************************************/
.tableborder {
	border: 1px solid #D2D2FB;
}
.formHead {
	color: #282828;
	background: #D2D2FB;
	text-align:left;
}
.formHead a {
	color: #282828;
	text-decoration: underline;
}
.formHead a:hover {
	color: #282828;
	text-decoration: none;
}
.formlable {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif !important;
	color: #545456;
	padding: 3px 3px 3px 5px;
}
.mandatory {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF8204;
}
.dropDown {
	border: 1px solid #264e9e;
}
.dropDownF {
	border: 1px solid #cdcbcb;
	background: #D2D2FB;
	color: #000000;
	width: 100%;
}
.ftable {
	width: 100%;
	display: block;
	float: left;
}
textarea {
	width: 95%;
}
.txtfield {
	width: 80%;
}
.txtfield-c {
	width: 280px;
}
.textArea-c {
	width: 280px;
}
.button {
	height: 40px !important;
	padding: 0px 10px !important;
}
#recaptcha_area {
	width: 318px;
	margin: 0px 0px 0px -4px !important;
}
.GotoTop {
	display:none !important;
}
#main-header {
    margin: auto;
    width: 100%;
}
.test {
	width:95%;
	height:450px;
	overflow:hidden;
	background:url(/images/multimedia-bg.jpg) no-repeat center bottom;
	margin:10px 0px 10px 10px;
	float:left;
}	
.test-list {
	width:100%;
	height:auto;
	float:left;
	position:relative; 
	margin:9px 0px 0px 0px;
}

.physiotherapy-img img {
    border: 3px solid #6A7274;
    margin: 10px 0 20px 151px;
}
.services-hm {
	font: normal 16px/22px 'MyriadProRegular';
	color: #fff;
	text-decoration: none;
	text-align: center;
	list-style: none;
	margin: 8px 10px 0px 10px;
	padding: 0px;
	height: 420px;
	display: block;
}
.services-hm li {
	background-image: none !important;
	width: 47%;
	float: left;
	margin: 0px 0px 15px 8px !important;
	padding: 0px !important;
}
.services-hm a {
	color: #333333;
	display: block;
	text-align: center;
	text-decoration: none;
	width: 222px;
	height: 28px;
	border: 1px solid #D2D2FB;
	padding: 8px 0px 0px 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #D2D2FB; 
}
.welcome-text {
    color: #606060;
    font: 14px/16px 'GeorgiaRegular';
    padding: 4px 10px 0 0;
}

#mobile img {
	width:100%;
	height:auto;
}
.pilates-img {
	height:1130px;
}
#patient-survey {
  width:100%;
  height:2200px;
}
}
@media screen and (max-width: 640px) {
body {
	background:none !important;
}
#Banner-H {
	width:100%;
	height:490px;
	background:none;
}
#Interactivity {
	width:100%;
	height:226px;
	margin:176px 0px 0px 0px;
}
.Inner-h-div {
	height:309px;
}
#Menu {
	display:none;
}
.demo {
	height:309px;
}
.demo1 {
	height:309px;
}
.intratext {
	display:none;
}
.intra-list {
	display:none;
}
.intratext-eight {
	display:none;
}
#Logo {
	position:relative;
	width:244px;
	margin:auto;
	float:none;	
}
#menu-moblie {
	width:100%;
	height:37px;
	display:block;
	position:absolute;
	margin-top:177px;
	z-index:9999999;
	background:#3c3c3e;
}
#mheader {
	display: block;
	padding: 0px 0px 0px 0px;
	width: 100%;
	position: relative;
	float: none;
	margin: 0px auto;
}
.menu-bg {
	width: 99%;
	float: left;
	margin: 0 auto !important;
	height: 32px !important;
	font: normal 17px/33px Verdana, Geneva, sans-serif !important;
	color: #ffffff !important;
	border-bottom: 1px solid #024e96 !important;
}
.menu-bg a, .menu-bg a:hover {
	color: #ffffff !important;
	text-decoration: none !important;
}
.menu-m {
	font: normal 14px/33px Verdana, Geneva, sans-serif !important;
	color: #ffffff !important;
	text-decoration: none !important;
	text-align: left !important;
	width: 100% !important;
	margin: 0px 0px 0px 0px !important;
	z-index: 10 !important;
}
#wrapper {
	position: absolute;
	z-index: 999999;
	width: 100%;
	overflow:hidden;
}
.menu-m a {
	display: block;
	font: normal 18px/38px 'MyriadProRegular';
	color: #ffffff !important;
	text-decoration: none !important;
	text-align:center;
}
.menu-m a:hover {
	color: #ffffff !important;
}
#Header {
	width:100%;
	height:50px;
}
.call {
	display:none;
}
#Menu {
	margin-top:1px;
}
#Intra-Scroller {
	display:none;
}
#Center-Top {
	width:70%;
	height:466px;
	margin:0 auto;
	background:none;
}
#Interactivity-h {
	display:none;
}
#Welcome-Maroubra {
	width:95%;
	height:193px;
	margin:0 auto;
	padding:0px;
	float:none;
	background:none !important;
}
.view-more {
	margin:19px 0px 0px 225px;
}
#Services-h {
	width:90%;
	float:none;
	margin:0px;
	padding:0px;
	height:226px;
	background:none;
	background-color:#f2f2f2;
	border-radius:5px;
}
#Services-h ul {
	margin:10px 0px 0px 0px;
}
#Services-h ul li {
	font:normal 19px/50px 'MyriadProRegular';
	background-size:100% auto;
}
#Services-h ul li:last-child {
	font:normal 19px/33px 'MyriadProRegular';
}
#Credibility {
	display:none;
}
#Credibility-s img {
  float: none !important;
  margin: 1px 16px 0 0;
  position: relative;
  top: 3px;
}
#SideBar-H {
	display:block;
}
#SideBar {
	width:70%;
	float:none;
	margin:0 auto;
}
#Meet-Dr-S {
	width:87%;
	height:180px;
	padding-left:14px;
	background-size:100% auto;
	border-radius:5px;
}
#Therapists-s {
	width:87%;
	height:364px;
	margin-top:10px;
}
#Therapists-s ul li {
	height:31px;
	width:90%;
	font:normal 16px/32px 'MyriadProRegular';
}
#Credibility-s {
	width:90%;
	height:243px;
	margin-top:10px;
}
#Footer-Bg {
	height:410px;
}
#Footer {
	height:370px;
}
.ypo-logo img {
	margin:8px 0px 0px 26px;
	float:left;
}
#SideBar-H #SideBar #Therapists-s {
	display:block;
}
/***Sub-Page Styles***/
#Banner-S {
	width:100%;
	height:419px;
	background:none;
}
#Interactivity-s {
	width:100%;
	height:242px;
	margin:176px 0px 0px 0px;
}
.Inner-s-div {
	height:245px;
}
#Content-Left {
	width:90%;
	float:none;
	margin:0 auto;
}
#Services-S {
	display:none;
}
#Mob-Therapists {
	display:block;
}
#SideBar Therapists {
	display:none;
}
#SideBar #Therapists-s {
	display:none;
}
.physiotherapy-img {
   height:438px;
}
.call {
display:block;
  color: #000000;
  margin-left: 20% !important;
  width: 60%;
  z-index: 39;
  margin:28% auto;
}
.call span {
  color: #000000;
}
#menu-moblie {
  margin-top: 245px;
}
#Interactivity {
  margin: 275px 0 0;
}
.call a {
  color: #000000;
}
}
@media screen and (max-width: 480px) {
#Logo {
	margin-left:20%;	
}
#Banner-H {
	height:422px;
}
#Interactivity {
	height:422px;
}
.Inner-h-div {
	height:422px;
}
#Center-Top {
	width:100%;
}
#Services-h {
	width:98%;
	float:none;
	margin:0 auto;
}
#SideBar {
	width:100%;
}
#Meet-Dr-S {
	width:94%;
	float:none;
	margin:0 auto;
}
#Credibility-s {
	width:97%;
	height:307px;
	float:none;
	margin:0 auto;
	margin-top:10px;
}
#Credibility-s img {
	/*margin:5px 0px 0px 25px;*/
	margin:0px 0px 0px 34px;
}
#Therapists-s {
	width:95%;
	float:none;
	margin:0 auto;
	margin-top:10px;
}
/**footer-Styles***/
#Footer-Bg {
	height:460px;
}
#Footer-Menu {
	height:190px;
}
.addthis_button {
	margin:-88px 0px 0px 182px;
}
.footer {
	margin:15px 0px 0px 10px;
}
.footer-list ul {
	margin-left:10px;
}
.footer-list ul li {
	height:32px;
}
/**Sub-Page Styles***/
#Banner-S {
	height:356px;
}
#Content-Left {
	width:98%;
}	
.Contact-table-map {
    clear: none;
    padding-bottom: 10px;
    width: 50%;
}
.Contact-table-street {
    clear: none;
    padding-bottom: 10px;
    width: 51%;
}
.physiotherapy-img {
   height:438px;
}
.physiotherapy-img img {
    border: 3px solid #6A7274;
    margin: 10px 0 20px 12px;
}
.services-hm li {
	background-image: none !important;
	width: 100%;
	float: left;
	margin: 0px 0px 15px 8px !important;
	padding: 0px !important;
}
.contact-page li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border-right: 1px solid #D2D2FB;
    float: left;
    height: 50px;
    list-style: none outside none;
    margin: 0 !important;
    padding: 5px 0 !important;
    width: 100%;
}
.contact-page {
    height: 133px;
    margin: 15px auto;
    width: 100%;
}
.docleft {
	width:100% !important;
	float:left;
}
.docright {
	width:100%;
	float:left;
}
.docrow {
	width:100%;
	float:left;
}
.test {
	display:none;
}
.doctor-profile {
	margin:0px 24% 10px 24% !important;
}
.navigation{
	display:none;
}
.pilates-img img {
	margin:0px 0px 20px 35px;
}
.call {
display:block;
  color: #000000;
  margin-left: 20% !important;
  width: 45%;
  z-index: 39;
  margin:34% auto;
}
.call span {
  color: #000000;
}
#menu-moblie {
  margin-top: 245px;
}
#Interactivity {
  margin: 275px 0 0;
}
.call a {
  color: #000000;
}
}
@media screen and (max-width: 360px) {    
.call {
display:block;
  color: #000000;
  margin-left: 20% !important;
  width: 60%;
  z-index: 39;
  margin:45% auto;
}
.call span {
  color: #000000;
}
#menu-moblie {
  margin-top: 245px;
}
#Interactivity {
  margin: 275px 0 0;
}
.call a {
  color: #000000;
}
.addthis_button {
    margin: -62px 0 0 211px;
}
}

@media screen and (max-width: 320px) {
#Logo {
	margin-left:10%;	
}
#Banner-H {
	height:331px;
}
.address {
	padding:10px 0px 0px 14px;
	font-size:10px;
}
#Contact {
	padding:22px 0px 0px 14px;
	font-size:10px;
} 
.view-more {
	margin:19px 0px 0px 213px;
}
.footer-list ul {
	margin-left:4px;
}
.footer-list ul li {
	font:normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
}
.ypo-logo img {
	margin:8px 0px 0px 14px;
}
/**Sub-PAge Styles**/
#Banner-S {
	height:295px;
}
#Interactivity-s {
	height:295px;
}
.Inner-s-div {
	height:295px;
}
#Content-Left {
	width:100%;
}
.Contact-table-map {
    clear: none;
    padding-bottom: 10px;
    width: 59%;
}
.Contact-table-street {
    clear: none;
    padding-bottom: 10px;
    width: 59%;
}
.contact-page li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border-right: 1px solid #D2D2FB;
    float: left;
    height: 50px;
    list-style: none outside none;
    margin: 0 !important;
    padding: 5px 0 !important;
    width: 100%;
}

.contact-page {
    height: 133px;
    margin: 15px auto;
    width: 100%;
}

.physiotherapy-img {
   height:438px;
}
.physiotherapy-img img {
    border: 3px solid #6A7274;
    margin: 10px 0 20px 12px;
}
.pilates-img img {
	margin:0px 0px 20px 12px;
}
#Credibility-s img {
  margin: 0 0 0 0px;
}
.call {
display:block;
  color: #000000;
  margin-left: 20% !important;
  width: 65%;
  z-index: 39;
  margin:50% auto;
}
.call span {
  color: #000000;
}
#menu-moblie {
  margin-top: 245px;
}
#Interactivity {
  margin: 275px 0 0;
}
.call a {
  color: #000000;
}
.addthis_button {
    margin: -62px 0 0 184px;
}
}