@-ms-viewport{
  width: device-width;
}
@font-face {

 font-family: 'MyriadProRegular';

 src: url('../fonts/myriadpe-webfont.eot');

 src: url('../fonts/myriadpe-webfontd41d.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: 'HelveticaLT-Light';

	src: url('../fonts/helveticaltlight.eot');

		src: url('../fonts/helveticaltlightd41d.eot?#iefix') format('embedded-opentype'),

				url('../fonts/helveticaltlight.woff') format('woff'),

				url('../fonts/helveticaltlight.ttf') format('truetype'),

				url('../fonts/helveticaltlight.svg#helveticaltlight') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

	font-family: 'Helvetica';

    src: url('../fonts/helvetica.eot');

	src: url('../fonts/helveticad41d.eot?#iefix') format('embedded-opentype'),

		url('../fonts/helvetica.woff') format('woff'),

		url('../fonts/helvetica.ttf') format('truetype'),

		url('../fonts/helvetica.svg#helvetica') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

font-family:"QuicksandBook-Regular";

src:url("../fonts/Quicksand_Bookd41d.eot?") format("eot"), 

    url("../fonts/Quicksand_Book.woff") format("woff"), 

    url("../fonts/Quicksand_Book.ttf") format("truetype"), 

    url("../fonts/Quicksand_Book.svg#QuicksandBook-Regular") format("svg");

font-weight:normal;

font-style:normal;

}

@font-face {

font-family:"HelveticaBlackSemiBoldRegular";

src:url("../fonts/helvetica-black-semi-boldd41d.eot?") format("eot"), 

    url("../fonts/helvetica-black-semi-bold.woff") format("woff"), 

    url("../fonts/helvetica-black-semi-bold.ttf") format("truetype"), 

    url("../fonts/helvetica-black-semi-bold.svg#HelveticaBlackSemiBoldRegular") format("svg");

font-weight:normal;

font-style:normal;

}

.table-height {

	height:100%;

	background:

}

img {

	border:0px;

}

p, h1, h2, h3, h4, h5, h6 {

	margin:12px 0px;

	padding:0px;

}

ul, ol {

	margin:0px 12px;

	padding:6px 0px 6px 30px;

}

.hr {

    background: url("../images/hr.gif") repeat-x scroll 0 0 transparent !important;

    height: 8px;

}

.videoBorder {

	border:8px solid #000000;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

}

#Container {
	/* width: 100%; */
	margin: 0 auto;
	max-width: 1280px;
}

#Header {

	margin:0 auto;

	width:960px;

	height:98px;

	background:url(../images/header-r-bg.jpg) no-repeat right top;

}

#logo {

	width:665px;

	height:98px;

	float:left;

	position:relative;

}

#Our-Location {

	width:412px;

	height:123px;

	float:left;

}

.language {

	font:normal 18px/20px 'HelveticaLT-Light';

	width:250px;

	float:right;

	color:#515050;

	padding:23px 0px 0px 0px;

	text-decoration:none;

}

.language a {

	color:#515050;

	text-decoration:none;

}

.language a:hover {

	color:#515050;

	text-decoration:none;

}

.language span {

	font:normal 25px/32px 'HelveticaBlackSemiBoldRegular';

	color:#292b2e;

	text-decoration:none;

}

.language img {

	padding:10px 10px 0px 0px;	

}

#MenuList {

	width:960px;

	margin:0 auto;

	height:43px;

}

/************************************* Home Page Styles ********************************************************/

#Welcomepart {
	width: 960px;
	height: 260px;
	margin: -10px auto 0;
}

#welcometext {	

	width:572px;

	height:260px;

	float:left;

	background:url(../images/doctor-r-bg-new.jpg) no-repeat left top;

}

.Hometext {

	font:normal 28px/32px  'Helvetica';

	color:#fff;

	padding:30px 0px 0px 241px;

	text-decoration:none;

	text-align:left;

}

.Hometext a {

	color:#fff;

	text-decoration:none;

}

.Hometext a:hover {

	text-decoration:none;

	color:#fff;

}

.Hometext span {

	font:normal 16px/20px 'MyriadProRegular';

	color:#fff;

}

.HometextMain {

	font:normal 13px/16px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	padding:35px 10px 0px 241px;

	text-decoration:none;

	text-align:left;

}

.HometextMain a {

	color:#fff;

	text-decoration:underline;

}

.HometextMain a:hover {

	color:#fff;

	text-decoration:underline;

}

.Hometextbold {

	font:normal 14px  'MyriadProRegular';

	color:#fff;

	padding:5px 0px 0px 241px;

	line-height:18px;

	text-decoration:none;

}

.Hometextbold a {

	color:#fff;

	text-decoration:underline;

}

.Hometextbold a:hover {

	color:#fff;

	text-decoration:underline;

}

.Home-more {

	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	padding:25px 30px 0px 250px;

	text-decoration:none;

	text-align:right;

}

.Home-more a {

	color:#fff;

	text-decoration:underline;

}

.Home-more a:hover {

	color:#fff;

	text-decoration:underline;

}

#Welcomepart-right {	

	width:388px;

	height:260px;

	float:left;

	background:url(../images/spinal-pain-r-bg.jpg) no-repeat left top;

}

.spine-text {

	font:normal 22px/28px 'Helvetica';

	color:#fff;

	padding:32px 0px 0px 86px;

	text-decoration:none;

}

.spine-text a {

	color:#fff;

	text-decoration:none;

}

.spine-text a:hover {

	color:#fff;

	text-decoration:none;

}

.spine-text img {

	padding:0px 10px 0px 0px;	

}

.spin-textmain {

	font:normal 12px/16px Verdana, Geneva, sans-serif;

	color:#fff;

	padding:5px 0px 0px 103px;

	text-decoration:none;

}

.spin-textmain a {

	color:#fff;

	text-decoration:none;

}

.spin-textmain a:hover {

	color:#fff;

	text-decoration:none;

}

.spain-more {

	font:normal 12px/16px Verdana, Geneva, sans-serif;

	color:#fff;

	padding:8px 30px 0px 0px;

	text-decoration:none;

	text-align:right;

}

.spain-more a {

	color:#fff;

	text-decoration:none;

}

.spain-more a:hover {

	color:#fff;

	text-decoration:none;

}

.spain-more img {

	padding:3px 5px 0px 0px;	

}

#Quick-Links-h {	

	width:960px;

	height:92px;

	margin:0px auto;

	background:url(../images/quick-links-h-l-bg.jpg) no-repeat left top;

}

#Quick-Links-sub {	

	width:960px;

	height:92px;

	margin:0px auto;

	background:url(../images/quick-links-h-r-bg.jpg) no-repeat right top;

}

.shoulder-clinic-s {

	font:normal 11px/14px  'Helvetica';

	color:#fff;

	float:left;

	text-decoration:none;

	height:92px;

	width:240px;

	background:url(../images/patient-form-bg.jpg) no-repeat 8px 19px;

}

.shoulder-clinic-s a {

	display:block;

	font:normal 11px/14px  'Helvetica';

	color:#fff;

	text-decoration:none;

	height:60px;

	width:211px;

	padding:32px 0px 0px 29px;

}

.shoulder-clinic-s a:hover {

	color:#fff;

	text-decoration:none;

}

.shoulder-clinic-s span {

	font:normal 15px/19px  'Helvetica';

	color:#fff;

}

.appointment {

	font:normal 11px/14px  'Helvetica';

	color:#fff;

	float:left;

	text-decoration:none;

	height:92px;

	width:240px;

	background:url(../images/appointment-bg.jpg) no-repeat 8px 19px;

}

.appointment a {

	display:block;

	font:normal 11px/14px  'Helvetica';

	color:#fff;

	text-decoration:none;

	height:60px;

	width:211px;

	padding:32px 0px 0px 29px;

}

.appointment a:hover {

	color:#fff;

	text-decoration:none;

}

.appointment span {

	font:normal 15px/19px  'Helvetica';

	color:#fff;

}

.education {

	font:normal 11px/14px  'Helvetica';

	color:#fff;

	float:left;

	text-decoration:none;

	height:92px;

	width:240px;

	background:url(../images/education-bg.jpg) no-repeat 8px 19px;

}

.education a {

	display:block;

	font:normal 11px/14px  'Helvetica';

	color:#fff;

	text-decoration:none;

	height:60px;

	width:211px;

	padding:32px 0px 0px 29px;

}

.education a:hover {

	color:#fff;

	text-decoration:none;

}

.education span {

	font:normal 15px/19px  'Helvetica';

	color:#fff;

}

.location {

	font:normal 11px/14px  'Helvetica';

	color:#fff;

	float:left;

	text-decoration:none;

	height:92px;

	width:240px;

	background:url(../images/location-bg.jpg) no-repeat 8px 19px;

}

.location a {

	display:block;

	font:normal 11px/14px  'Helvetica';

	color:#fff;

	text-decoration:none;

	height:60px;

	width:211px;

	padding:32px 0px 0px 29px;

}

.location a:hover {

	color:#fff;

	text-decoration:none;

}

.location span {

	font:normal 15px/19px  'Helvetica';

	color:#fff;

}

/************************************* Animation Styles ********************************************************/

#Banner {
	width: 960px;
	height: 326px;
	margin: 5px auto 0;
	/* background: #fff !important; */
	position: relative;
	left: -12px;
}


#dr-section {

	background:none;

}

.slide {

	width:960px;

	height:326px;

}
#slider1 {
	padding: 0;
	margin-top: -3px;
	position: relative;
	list-style: none;
}
.st-george {
	font: normal 16px/20px "QuicksandBook-Regular";
	/* padding: 180px 0px 0px 184px; */
	color: #00213b;
	text-decoration: none;
	/* margin-top: -145px; */
	position: absolute;
	bottom: 17%;
	left: 16%;
}

.st-george a {

	color:#00213b;

	text-decoration:none;

}

.st-george a:hover {

	color:#00213b;

	text-decoration:none;

}

.st-george span {

	font:normal 32px/32px "QuicksandBook-Regular";

	/*color:#cc2206;*/
	color:#007a89;

	text-decoration:none;

}

#Interactivity-Tabs {
	width: 960px;
	height: 57px;
	margin: 0 auto;
	background: url(../images/services-bg.jpg) no-repeat right top;
	clear: both;
	position: relative;
	top: -10px;
}

/************************************* Sub Page Styles ********************************************************/

#Content {

	width:960px;

	margin:0px auto;

}

#Content-Part{

	width:710px;

	float:left;

	padding-bottom:30px;

	position:relative; 

}

#Side-Links{

	width:250px;

    float:left;

	position:relative;

	height:100% !important;

}

.navigation {

	font:bold 12px Verdana, Arial, Helvetica, sans-serif;

	color:#000;

	text-decoration:none;

	padding:20px 30px 5px 5px;

}

.navigation a {

	font-weight:normal;

	color:#000;

	text-decoration:underline;

}

.navigation a:hover {

	font-weight:normal;

	color:#fff;

	text-decoration:underline;

}

.textMain {

	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;

	color:#000;

	padding:5px 30px 30px 5px;

	text-decoration:none;

	text-align:justify;

}

.textMain a {

	color:#000;

	text-decoration:underline;

}

.textMain a:hover {

	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:#000;

	text-decoration:none;

	text-align:justify;

}

.textMainBold a {

	color:#000;

	text-decoration:underline;

}

.textMainBold a:hover {

	color:#fff;

	text-decoration:underline;

}

.textNormal {

	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

	color:#000;

	text-decoration:none;

}

.textNormal a {

	color:#000;

	text-decoration:underline;

}

.textNormal a:hover {

	color:#fff;

	text-decoration:underline;

}

.textbold {

	font:bold 10px Verdana, Arial, Helvetica, sans-serif;

	color:#000;

	text-decoration:none;

}

#service-sub {
	height: 186px;
	width: 241px;
	float: left;
	margin: 10px 0;
	/* background: url(/images/services-s-bg-new.gif) repeat-x 1px top; */
}

.Quick-links {

	font:italic 16px/13px  'MyriadProRegular';

	color:#d2d3d4;

	text-decoration:none;

	width: 242px;

}

.Quick-links a {

	color:#d2d3d4;

	text-decoration:none;

}

.Quick-links a:hover {

	color:#d2d3d4;

	text-decoration:none;

}

.Quick-links ul {

	margin:0px;

	padding:0px;

}

.Quick-links li {
	background: #2d7d7e;
	padding: 11px 0px 12px 20px;
	list-style: none;
	/*border-bottom: 1px solid #ccc;*/
	background: url(../images/Quick-links-li-border-bottom-bg.jpg) no-repeat #2d7d7e;
}

.Quick-links li:hover {

	background:#12545d;

}

.Quick-links li img {

	float:left;

	margin:2px 8px 0px 2px;

}

.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;

}

#Our-Physioes-sub {

	width:250px;

	height:101px;

	float:left;

	background:url(../images/doctor-s-bg-new1.jpg) no-repeat left top;

}

.Hometext-s {

	font:normal 16px/20px 'Helvetica';

	color:#fff;

	padding:14px 0px 0px 60px;

	text-decoration:none;

}

.Hometext-s a {

	color:#fff;

	text-decoration:none;

}

.Hometext-s a:hover {

	text-decoration:none;

	color:#fff;

}

.Hometext-s span {

	font:normal 14px/18px  'MyriadProRegular';

	color:#fff;

}

.Home-more-s {

	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;

	color:#ffffff;

	height:25px;

	padding:12px 17px 0px 0px;

	text-decoration:none;

	text-align:right;

}

.Home-more-s a {

	color:#ffffff;

	text-decoration:none;

}

.Home-more-s a:hover {

	color:#ffffff;

	text-decoration:none;

}

#Spinal-Cord {

	width:250px;

	height:123px;

	float:left;

	background:url(../images/spinal-cord-s-bg-new.jpg) no-repeat left top;

}

.spine-text-s {

	font:normal 21px/24px 'Helvetica';

	color:#fff;

	padding:18px 0px 0px 54px;

	text-decoration:none;

}

.spine-text-s a {

	color:#fff;

	text-decoration:none;

}

.spine-text-s a:hover {

	color:#fff;

	text-decoration:none;

}

.spine-text-s img {

	padding:0px 10px 0px 0px;	

}

.pain-text-s {

	font:normal 21px/24px 'Helvetica';

	color:#fff;

	padding:30px 0px 0px 54px;

	text-decoration:none;

}

.pain-text-s a {

	color:#fff;

	text-decoration:none;

}

.pain-text-s a:hover {

	color:#fff;

	text-decoration:none;

}

.pain-text-s img {

	padding:0px 10px 0px 0px;	

}

#Welcomepart-right-s {	

	width:250px;

	height:266px;

	float:left;

}

.patient-forms {

	font:normal 11px/14px  'Helvetica';

	color:#fff;

	float:left;

	text-decoration:none;

	height:60px;

	width:250px;

	background:url(../images/patient-form-s-bg-new.jpg) no-repeat left 7px;

}

.patient-forms a {

	display:block;

	font:normal 11px/14px  'Helvetica';

	color:#fff;

	text-decoration:none;

	height:41px;

	width:216px;

	padding:19px 0px 0px 34px;

}

.patient-forms a:hover {

	color:#fff;

	text-decoration:none;

}

.patient-forms span {

	font:normal 15px/19px  'Helvetica';

	color:#fff;

}

/************************************* Sub Page Headings Starts ********************************************************/

.textMain h1 {

	font:normal 24px 'Helvetica';

	padding:5px 5px 5px 0px;

	color:#fff;

	text-decoration:none;

	margin:0px;

}

.textMain h2 {

	font:bold 15px/20px Verdana, Arial, Helvetica, sans-serif;

	color:#77d0f3;

	text-decoration:none;

}

.textMain h2  a {

	color:#77d0f3;

	text-decoration:underline;

}

.textMain h2 a:hover {

	color:#77d0f3;

	text-decoration:underline;

}

.textMain h3 {

	font:bold 13px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	text-decoration:none;

	clear:none;

}

.textMain h3 a {

	color:#fff;

	text-decoration:underline;

}

.textMain h3 a:hover {

	color:#fff;

	text-decoration:underline;

}

/************************************* Multimedia Page Styles ********************************************************/

.multimedia {

	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	text-decoration:none;

	/*border:1px solid #3399FF;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;*/

	text-align:left;

	margin:0px;

	padding:0px;

}

.multimedia ul {

	margin:10px 5px;

	padding:0px;

}

.multimedia li {

	width:45%;

	background:none !important;

	padding:6px 0px 0px 0px !important;

	float:left;

}

.multimedia a {

	background:url(../images/movie-off.gif) no-repeat 10px 4px;

	padding:2px 0px 2px 45px;

	color:#000000;

	text-decoration:underline;

	display:block;

}

.multimedia a:hover {

	background:url(../images/movie-on.gif) no-repeat 10px 4px;

	padding:2px 0px 2px 45px;

	color:#000000;

	text-decoration:underline;

}

.multimedia .formHead a, .multimedia .formHead a:hover {

	padding-left:0px;

	background:none;

}

.telephone {

	font:normal 12px/28px Verdana, Arial, Helvetica, sans-serif;

	color:#000;

	text-decoration:none;

	/*border:1px solid #42474d;*/

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

	text-align:left;

	margin:0px;

	padding:0px;

	height:90px;

}

.telephone ul {

	margin:10px 5px;

	padding:0px;

}

.telephone li {

	width:50%;

	background:none !important;

	padding:6px 0px 0px 0px !important;

	float:left;

}

.telephone a {

	padding:2px 0px 2px 20px;

	color:#000;

	text-decoration:underline;

	display:block;

}

.telephone a:hover {

	padding:2px 0px 2px 20px;

	color:#000;

	text-decoration:underline;

}

.telephone img {

	margin:0px 15px 0px 0px;

}

/************************************* Form Styles ********************************************************/

.tableborder {

	border:1px solid #3E3E3E;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

}

.formHead {

	font:bold 11px Verdana, Arial, Helvetica, sans-serif;

	color:#ffffff;

	background:#3E3E3E;

	text-align:left;

	text-decoration:none;

	padding:5px 10px 5px 10px;

}

.formHead a {

	color:#ffffff;

	text-decoration:underline;

}

.formHead a:hover {

	color:#ffffff;

	text-decoration:none;

}

.formlable {

	font:bold 10px Verdana, Arial, Helvetica, sans-serif !important;

	color:#fdbd69;

	padding:3px 3px 3px 5px;

}

.txtfield {

	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

	text-decoration:none;

	border:1px solid #3E3E3E !important;

	border-radius: 5px 5px 5px 5px;

   -moz-border-radius:5px !important;

	-webkit-border-radius:5px !important;

   /* box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;*/

	width:175px;

	height:20px;

	vertical-align:middle;

	padding:2px 4px 2px 4px;

	background:#fafafa;

}

.ftable {

    display: block;

    float: left;

    width: 33%;

}

.txtfield-c {

	color:#4f4f4f;

	font:normal 15px Verdana, Geneva, sans-serif;

	text-decoration:none;

	border:1px solid #3E3E3E !important;

	border-radius: 5px 5px 5px 5px;

   -moz-border-radius:5px !important;

	-webkit-border-radius:5px !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:#fafafa;

}

.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 #3E3E3E;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

	width:185px !important;

}

.textArea {

	font:normal 13px Verdana, Arial, Helvetica, sans-serif;

	text-decoration:none;

	width:175px;

	border:1px solid #3E3E3E;

    border-radius: 5px 5px 5px 5px;

   -moz-border-radius:5px;

	-webkit-border-radius:5px;

    /*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;

}

.textArea-c {

	color:#4f4f4f;

	font:normal 14px Verdana, Geneva, sans-serif;

	text-decoration:none;

	width:300px;

	border:1px solid #3E3E3E;

    border-radius: 5px 5px 5px 5px;

   -moz-border-radius:5px;

	-webkit-border-radius:5px;

    /*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:#fafafa;

}

.button {

	font:normal 18px Verdana, Geneva, sans-serif;

	color:#000000;

	background:#3E3E3E;

	text-decoration:none;

	border: 3px solid #6a6a6a;

    border-radius: 5px 5px 5px 5px;

	height:40px;

	cursor:pointer;

    padding:0px 15px; 

}

.dropDownF {

    border: 1px solid #fdbd69;

	background: #fafafa;

	color:#000000;

    border-radius: 5px 5px 5px 5px;

    font: 11px Verdana,Arial,Helvetica,sans-serif;

    padding: 4px 3px;

    text-decoration: none;

    width: 183px;

}

/************************************* Footer Styles ********************************************************/

#footer {

	width:100%;

	height:149px;

	margin:0 auto;

	background:url(../images/footer-bg.gif) repeat-x left top;

	clear:both;

}

#footer-sub {

	width:960px;

	height:149px;

	margin:0 auto;

	background:url(../images/footer-bg-new.gif) repeat-x left top;

	clear:both;

}

.footer {

	font:normal 12px/26px Verdana, Arial, Helvetica, sans-serif;

	text-decoration:none;

	padding:8px 0px 0px 0px;

	color:#fff;

	width:960px;

	height:60px;

	margin:0 auto;

	position:relative;

	clear:both;

}

.footer a {

	text-decoration:none;

	color:#fff;

}

.footer a:hover {

	text-decoration:underline;

	color:#fff;

}

.CopyrightText {

	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	text-decoration:none;

	margin:0px;

}

.CopyrightText a {

	text-decoration:none;

	color:#fff;

}

.CopyrightText a:hover {

	text-decoration:underline;

	color:#fff;

}

.links{

	width:200px;

	height:27px;

	margin:-20px 0px 0px 650px;

}

.links img{

	margin:-20px 0px 0px 0px;

}

.share-button{

	margin:5px 0px 0px 0px !important;

	border:0;

	clear:both;

}

#Credibility-logos {

	width:960px;

	height:71px;

	margin:0 auto;

}

.General-lists {

	width:960px;

	height:62px;

}

.General-lists img {

	padding:10px 17px 0px 10px;

	background:url(../images/general-separator-bg.gif) no-repeat right 15px;

}

/************************************* Intractivity Styles ********************************************************/

#Banner-s {

	width:960px;

	height:234px;

	margin:0 auto;

	background:url(../images/banner-s-bg-new.jpg) no-repeat left top;

}

.fadeT {

	position:relative;

	top:0px;

	left:0px;

	width:960px;

	height:234px;

	padding:0px;

	margin:0px;

	overflow:hidden;

	display:block;

	background:url(../images/banner-s-r-bg-new.jpg) no-repeat right top;

}

.fadeT1 {

	position:absolute;

	top:0px;

	left:0px;

	width:960px;

	height:232px;

	padding:0px;

	margin:0px;

}



.scrollText {

	font-family: "QuicksandBook-Regular";

	font-size:16px;

	font-weight:normal;

	color:#00213b;

	width:500px;

	margin:103px 0px 0px 10px;

	/*opacity:0;

	filter:alpha(opacity=0);*/

}

.scrollText span {

	font: normal 32px/34px  "QuicksandBook-Regular";

	color:#007a89;

	text-decoration:none;

	/*opacity:0;

	filter:alpha(opacity=0);*/

}

/************************************* Custom Styles ********************************************************/

.TopBlurb {

    background: none repeat scroll 0 0 #3e3e3e;

    border:3px solid #b5cdd1;

}

#toTop {

	font-family:Verdana, Geneva, sans-serif;

    background: none repeat scroll 0 0 #3e3e3e;

    border-radius: 5px 0px 0 5px;

	width:100px;

    bottom:150px;

    color: #ffffff;

    cursor: pointer;

    display: none;

    font-size: 12px;

    padding: 7px 5px;

    position: fixed;

    right: 0px;

    text-align: center;

	width:100px;

}

#captchac img {

	width:180px;

	height:auto;

}

#wp-realtime-sitemap-menu h3 {

	display:none;

}

#wp-realtime-sitemap-menu ul {

	margin:0px;

	padding:0px;

	background:none;

}

#wp-realtime-sitemap-menu a {

	background:none;

}

#wp-realtime-sitemap-menu a:hover{

	background:none;

}

#wp-realtime-sitemap-menu ul li {

	background:none;

	padding:10px 0px 5px 0px;

	font-weight:bold;

}

#wp-realtime-sitemap-menu ul ul {

	margin:0px 0px 0px 35px;

}

#wp-realtime-sitemap-menu ul ul li {

	margin:0px;

	padding:5px 0px 0px 0px;

	font-weight:normal;

	list-style:disc;

}

.Dr-table {

    float: right;

    margin: 5px 0 0 10px;

}

.Servicestext {

	font:normal 19px/23px 'MyriadProRegular';

	color:#ffffff;

	text-decoration:none;

	text-align:center;

	list-style:none;

	margin:0px;

	padding:0px;

	height:240px;

}

.Servicestext li {

	background-image:none !important;

	width:50%;

	float:left;

	margin:0px 0px 15px 0px !important;

	padding:0px !important;

}

.Servicestext a {

	color:#ffffff;

	display:block;

	text-align:center;

	text-decoration:none;

	width:85%;

	height:25px;

	border:1px solid #000000;

	padding:10px 0px 10px 20px;

	margin:0px auto;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;background: #292c2d; /* Old browsers */

background: -moz-linear-gradient(top,  #292c2d 0%, #5e5e5e 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#292c2d), color-stop(100%,#5e5e5e)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #292c2d 0%,#5e5e5e 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #292c2d 0%,#5e5e5e 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #292c2d 0%,#5e5e5e 100%); /* IE10+ */

background: linear-gradient(to bottom,  #292c2d 0%,#5e5e5e 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#292c2d', endColorstr='#5e5e5e',GradientType=0 ); /* IE6-9 */





}

.Servicestext a:hover {

	text-decoration:none;

	color:#ffffff;

	display:block;

	border:1px solid #000000;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

	background: #151515; /* Old browsers */

background: -moz-linear-gradient(top,  #151515 0%, #151515 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#151515), color-stop(100%,#151515)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #151515 0%,#151515 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #151515 0%,#151515 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #151515 0%,#151515 100%); /* IE10+ */

background: linear-gradient(to bottom,  #151515 0%,#151515 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#151515', endColorstr='#151515',GradientType=0 ); /* IE6-9 */





}

.multimedialist {

	height:40px;

}

.media {

	font:normal 14px/16px 'MyriadProRegular';

	color:#ffffff;

	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 #303335 !important;

	padding:4px 0px 4px 20px !important;

}

.info a {

	font:normal 14px/16px 'MyriadProRegular';

	background:url(../images/patient.png) no-repeat 5px 3px #303335 !important;

	padding:4px 0px 4px 20px !important;

}

.print a {

	font:normal 14px/16px 'MyriadProRegular';

	background:url(../images/print.png) no-repeat 5px 3px #303335 !important;

	padding:4px 0px 4px 20px !important;

}

.media li a {

	color:#ffffff;

	display:block;

	text-align:center;

	text-decoration:none;

	line-height:20px;

	width:120px;

	height:20px;

	border:1px solid #1d1e1f;

	padding:4px 0px 4px 10px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

background: #f8f8f8; /* Old browsers */

background: -moz-linear-gradient(top,  #f8f8f8 0%, #e0e0e0 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #f8f8f8 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #f8f8f8 0%,#e0e0e0 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #f8f8f8 0%,#e0e0e0 100%); /* IE10+ */

background: linear-gradient(to bottom,  #f8f8f8 0%,#e0e0e0 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */

}

.media li a:hover {

	text-decoration:none;

	color:#ffffff ;

	border:1px solid #1d1e1f;

}

.tradio span.wpcf7-radio {

	width:50%;

	float:right;

}

.tradio span.wpcf7-radio span.wpcf7-list-item {

	width:100%;

	display:block;

	float:left;

	text-align:left;

	padding-bottom:10px;

}

.tradio span.wpcf7-radio span input[type="radio"] {

	float:left;

}

/*--------------mobile Version div displaying----------------------*/

#mheader {

	display:none;

}

#mfooter {

	display:none;

}

.ftable {

	width:33%;

	display:block;

	float:left;

}

#My-Website ul {

	display:none;

}

#services-mobile {

	display:none;

}

.services-hm {

	display:none;

}

#Doctors-mobile {

	display:none;

}

#logo-h {

	display:block;

}

#logo-m {

	display:none

}

#mobile-categories {

	display:none;

}

#map-width {

	width:674px;

	height:350px; 

}
.ypologo {
	float: right;
	margin-top: -15px;
}


#menu-main-menu li {

	overflow:hidden !important;

}

.menu-bg {

	position:absolute;

	z-index:99;

	width:100%;

	float:left;

	margin:0 auto !important;

	height:42px !important;

	font:normal 17px/23px Verdana, Geneva, sans-serif !important;

	color:#ffffff !important;

	margin:0 auto;

}

.menu-bg a, .menu-bg a:hover {

	color:#ffffff !important;

	text-decoration:none !important;

	/*background:url(/images/menu-m-bg.jpg) no-repeat right center;*/

}

.menu-m {

	font:normal 14px/22px Verdana, Geneva, sans-serif !important;

	color:#ffffff !important;

	text-decoration:none !important;

	text-align:left !important;

	width:100% !important;

	height:42px !important;

	margin:0px 0px 0px 0px !important;

	-moz-border-radius:5px !important;

	-webkit-border-radius:5px !important;

	border-radius:8px 8px 0px 0px!important;

	z-index:10 !important;

	background: #007a89; /* Old browsers */

}

.menu-m a {

	display:block;

	height:42px !important;

	font:normal 16px/42px 'MyriadProRegular';

	padding-left:20px;

	margin-top:20px;

	color:#ffffff !important;

	text-decoration:none !important;

	/*background:url(/images/menu-m-bg.jpg) no-repeat right center;*/

} 

.menu-m a:hover{

	height:42px !important;

	-moz-border-radius:8px !important;

	-webkit-border-radius:8px !important;

	border-radius:8px 8px 0px 0px!important;

	/*background:url(/images/menu-m-bg.jpg) no-repeat right center;*/

}



#menu-m {

	width:100% !important;

	margin:0px !important;

	padding:0px !important;

	overflow:hidden;

}

#wrapper {

	z-index:1000 !important;

	width:100% !important;

	/*position:relative;*/

}

#access ul li:hover > ul {

	color: #fafcfe;

	display: block;

}

.menu .current_page_item a,  .menu .current-menu-item a,  .current-menu-parent > a,  .current-menu-ancestor > a {

	color: #fafcfe;

	background:#42474d !important;

}


@media only screen and (max-width: 980px) {

.table-m {

	display:none !important;

}

}

@media only screen and (max-width: 800px){
body{
	overflow-x: hidden !important;
}
#mheader {
	display:block;
}
#MenuList {
	display: none;
}
#Banner {
	clear: both;
}
#mheader .logo-img {
	display: none;
}
#mheader .topdoc {
	display: none;
}
#mheader .appointment-img {
	display: none;
}
.menu-bg {
	margin-top: 0px !important;
}
#Banner {
	margin: 63px auto 0;
	background: #fff !important;
}
#Header {
	height: auto;
	background: #fff;
	width: 100%;
}
#logo {
	float: none;
	margin: 0 auto;
	text-align: center;
	width: 64%;
}
.topdoc {
	float: left;
	clear: both;
	margin-left: 200px;
}
.language {
	float: none;
	width: 350px;
	clear: both;
	margin: 0 auto;
}
.htd {
	display: none;
}
#lista1 .als-item {
	float: none;
}
#Interactivity-Tabs {
	display: none;
}
#mobile-categories {
	display: block;
}
/**************** Mobile Services Styles ***********************/

#mobile-categories {

	display:block;

	float: left;

	width:100%;

}

.mobile-services ul {

	margin:5px 5px;

	padding:0px;

}

.mobile-services ul li a {

	font:14px/32px Verdana, Geneva, sans-serif;

	color:#ababac;

	text-decoration:none;

	list-style:none;

	display:block;

	padding-left:27px;

	background: url(../images/mobile-services-bg.gif) no-repeat left top #3e3e3e;

}

.mobile-services ul li a:hover {

	display:block;

	background: url(../images/mobile-services-bg-on.gif) no-repeat left top #292828;

}

#Doctors-mobile {

	width:261px !important;

	display:block;

	float:left;

	position:relative;

	padding-left:40px;

}

#/imagesize {

	width:250px;

	height:188px;

}

#imagewidth {

	width:250px;

	height:263px;

}

#menu-item-52 a, #menu-item-53 a {

	width:100% !important;

}

.Dr-table {

	float:none;

	margin:5px auto !important;

	clear:both;

}
#mobile-categories {
	background: #3e3e3e;
	margin-top: -10px;
}

#primary .entry-content{
	/*width: 66% !important;*/
	margin-left: 20px !important;
}
.spin-textmain {
	padding: 5px 0px 0px 190px;
	width: 400px;
}
.Home-more {
	width: 310px !important;
}
.General-lists li {
	list-style: none;
	float: left;
	width: 212px;
	padding-bottom: 10px !important;
}

#Welcomepart {

	width:100%;

	height:400px;

	margin:0 auto;
	clear: both;

}
#welcometext {
	width: 800px;
	height: 230px;
	float: left;
	background: url(../images/doctor-r-bg-new2.jpg) no-repeat left top;
	background-size: 100% auto;
}

.Hometext {

	font:normal 16px/20px  'Helvetica';

	color:#fff;

	padding:10px 0px 0px 220px;

	text-decoration:none;

	text-align:left;

}

.Hometext a {
	color: #fff;
	text-decoration: none;
	font-size: 22px !important;
	line-height: 28px;
}

.Hometext a:hover {

	text-decoration:none;

	color:#fff;

}

.Hometext span {

	font:normal 16px/20px 'MyriadProRegular';

	color:#fff;

}

.HometextMain {

	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	padding:0px 0px 0px 150px;

	text-decoration:none;

	text-align:left;

}

.HometextMain a {

	color:#fff;

	text-decoration:underline;

}

.HometextMain a:hover {

	color:#fff;

	text-decoration:underline;

}

.Hometextbold {

	font:normal 16px  'MyriadProRegular';

	color:#fff;

	padding:0px 0px 0px 220px;

	line-height:18px;

	text-decoration:none;

}

.Hometextbold a {

	color:#fff;

	text-decoration:underline;

}

.Hometextbold a:hover {

	color:#fff;

	text-decoration:underline;

}

.Home-more {
	font: normal 14px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 18px 10px 0px 220px;
	text-decoration: none;
	text-align: right;
	width: 50% !important;
}

.Home-more a {

	color:#fff;

	text-decoration:underline;

}

.Home-more a:hover {

	color:#fff;

	text-decoration:underline;

}

#Welcomepart-right {	

	width:100%;

	height:260px;

	float:left;

	background:url(../images/spinal-pain-r-bg.jpg) no-repeat left top;

	background-size:100% 100%;

	padding-bottom: 20px;

}

.spine-text {

	font:normal 22px/28px 'Helvetica';

	color:#fff;

	padding:50px 0px 0px 225px;

	text-decoration:none;

}

.spine-text a {

	color:#fff;

	text-decoration:none;

}

.spine-text a:hover {

	color:#fff;

	text-decoration:none;

}

.spine-text img {

	padding:0px 10px 0px 0px;	

}

.spin-textmain {

	font:normal 14px/18px Verdana, Geneva, sans-serif;

	color:#fff;

	padding:5px 0px 0px 250px;

	text-decoration:none;

}

.spin-textmain a {

	color:#fff;

	text-decoration:none;

}

.spin-textmain a:hover {

	color:#fff;

	text-decoration:none;

}

.spain-more {

	font:normal 12px/16px Verdana, Geneva, sans-serif;

	color:#fff;

	padding:8px 30px 0px 230px;

	text-decoration:none;

	text-align:center;

	float: left;

}

.spain-more a {

	color:#fff;

	text-decoration:none;

}

.spain-more a:hover {

	color:#fff;

	text-decoration:none;

}

.spain-more img {

	padding:3px 5px 0px 0px;	

}

#Quick-Links-h {	

	width:100%;

	height:160px;

	margin:0px auto;

	background:#ffffff;

	padding-top:15px;

}

#Quick-Links-sub {	

	width:100%;

	height:auto;

	margin:0px auto;

	background:#303335;

}
#footer-sub {
	width: 100% !important;
	height: 149px;
	margin: 0 auto;
	background: none;
	clear: both;
}
.footer {
	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 10px 0px 0px 0px;
	text-align: center;
	background: #355255 !important;
	width: 100%;
	height: 150px;
	margin: 0 auto;
	position: relative;
	clear: both;
}
.ypologo {
	position: absolute;
	top: 86%;
	right: 40%;
}
.links {
	position: relative;
	top: 40%;
	left: 40%;
	margin: 0px !important;
}
.menu-bg-s {
	margin-top: -20px !important;
}

}

@media only screen and (max-width: 640px) {

body.custom-background {
	background-color: #ffffff !important;
}

#page {

	min-height: 0px;

}

body {

	margin:0px;

	padding:0px;

	overflow-y:scroll;

	overflow-x:hidden !important;

	*overflow-y:none;

	background:url(../index.html) repeat-x 0 0 #1c1c1c !important;

}

#Header {

	margin:0 auto;

	width:100%;

	height:230px;

	/*background:none !important;*/
	background: #ffffff;

}

#logo {

	display:none;

}

#ypo-logo {

	display:none;

}

.table-m {

	display:none;

}

.language {

	display:none;

}



#mheader {

	display:block !important;

	padding:28px 0px 0px 0px;

}

#lista1 {

	margin:0px 0px 0px 0px;

}

#lista1 .als-item {

	padding:0px 10px 0px 0px;

}

#Interactivity-Tabs {

	display:none;

}

#MenuList {

	display:none;

}

/************************************* Home Page Styles ********************************************************/

#Banner {

	width:100%;

	height:160px;

	margin:0 auto;

	background:url(../images/banner-l-bg.jpg) no-repeat left top;

	background-size:50% auto;

	margin-top: 42px;

}

#Banner-h {

	width:100%;

	height:160px;

	background:url(../images/banner-r-bg.jpg) no-repeat right top;

	background-size:50% auto;

}

#dr-section {

	background:none;

}

.slide {

	width:100%;

	height:160px;

}

.st-george {

	font:normal 12px/16px "QuicksandBook-Regular";

	padding:50px 0px 0px 80px;

	color:#00213b;

	text-decoration:none;

}

.st-george a {

	color:#00213b;

	text-decoration:none;

}

.st-george a:hover {

	color:#00213b;

	text-decoration:none;

}

.st-george span {

	font:normal 20px/22px "QuicksandBook-Regular";

	color:#cc2206;

	text-decoration:none;

}

#Interactivity-Tabs {

	display:none;

}

/******************* home page ************************************************************/

#Welcomepart {

	width:100%;

	height:400px;

	margin:0 auto;

}

#welcometext {	

	width:100%;

	height:200px;

	float:left;

	/*background:url(/images/doctor-r-bg-new.jpg) no-repeat left top;*/

	background:url(../images/doctor-r-bg-new1.jpg) no-repeat left top;

	background-size:78% auto;

}

.Hometext {

	font:normal 16px/20px  'Helvetica';

	color:#fff;

	padding:10px 0px 0px 220px;

	text-decoration:none;

	text-align:left;

}

.Hometext a {

	color:#fff;

	text-decoration:none;

}

.Hometext a:hover {

	text-decoration:none;

	color:#fff;

}

.Hometext span {

	font:normal 16px/20px 'MyriadProRegular';

	color:#fff;

}

.HometextMain {

	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	padding:0px 0px 0px 150px;

	text-decoration:none;

	text-align:left;

}

.HometextMain a {

	color:#fff;

	text-decoration:underline;

}

.HometextMain a:hover {

	color:#fff;

	text-decoration:underline;

}

.Hometextbold {

	font:normal 12px  'MyriadProRegular';

	color:#fff;

	padding:0px 0px 0px 220px;

	line-height:18px;

	text-decoration:none;

}

.Hometextbold a {

	color:#fff;

	text-decoration:underline;

}

.Hometextbold a:hover {

	color:#fff;

	text-decoration:underline;

}

.Home-more {

	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	padding:15px 10px 0px 220px;

	text-decoration:none;

	text-align:right;

}

.Home-more a {

	color:#fff;

	text-decoration:underline;

}

.Home-more a:hover {

	color:#fff;

	text-decoration:underline;

}

#Welcomepart-right {	

	width:100%;

	height:260px;

	float:left;

	background:url(../images/spinal-pain-r-bg.jpg) no-repeat left top;

	background-size:100% 100%;

	padding-bottom: 20px;

}

.spine-text {

	font:normal 17px/22px 'Helvetica';

	color:#fff;

	padding:50px 0px 0px 170px;

	text-decoration:none;

}

.spine-text a {

	color:#fff;

	text-decoration:none;

}

.spine-text a:hover {

	color:#fff;

	text-decoration:none;

}

.spine-text img {

	padding:0px 10px 0px 0px;	

}

.spin-textmain {

	font:normal 12px/16px Verdana, Geneva, sans-serif;

	color:#fff;

	padding:5px 0px 0px 103px;

	text-decoration:none;

}

.spin-textmain a {

	color:#fff;

	text-decoration:none;

}

.spin-textmain a:hover {

	color:#fff;

	text-decoration:none;

}

.spain-more {

	font:normal 12px/16px Verdana, Geneva, sans-serif;

	color:#fff;

	padding:8px 30px 0px 230px;

	text-decoration:none;

	text-align:center;

	float: left;

}

.spain-more a {

	color:#fff;

	text-decoration:none;

}

.spain-more a:hover {

	color:#fff;

	text-decoration:none;

}

.spain-more img {

	padding:3px 5px 0px 0px;	

}

/******************************************************************************************/

#Credibility-logos {

	width:100%;

	height:auto;

	margin:0 auto;

	background:#ffffff;

}

.General-lists {

	width:100%;

	height:auto;

}

.General-lists img {

	padding:13px 25px 0px 18px;

	background:none;

	width:80%;

	height:auto;

}

#Quick-Links-h {	

	width:100%;

	height:160px;

	margin:0px auto;

	background:#ffffff;

	padding-top:15px;

}

#Quick-Links-sub {	

	width:100%;

	height:auto;

	margin:0px auto;

	background:#303335;

}

.shoulder-clinic-s {

	font:normal 11px/14px  'Helvetica';

	color:#fff;

	float:left;

	text-decoration:none;

	height:70px;

	width:240px;

	background:url(../images/patient-form-bg.jpg) no-repeat 8px 0px;

}

.shoulder-clinic-s a {

	display:block;

	font:normal 11px/14px  'Helvetica';

	color:#fff;

	text-decoration:none;

	height:60px;

	width:211px;

	padding:10px 0px 0px 29px;

}

.shoulder-clinic-s a:hover {

	color:#fff;

	text-decoration:none;

}

.shoulder-clinic-s span {

	font:normal 15px/19px  'Helvetica';

	color:#fff;

}

.appointment {

	font:normal 11px/14px  'Helvetica';

	color:#fff;

	float:left;

	text-decoration:none;

	height:70px;

	width:240px;

	background:url(../images/patient-form-bg.jpg) no-repeat 8px top;

}

.appointment a {

	display:block;

	font:normal 11px/14px  'Helvetica';

	color:#fff;

	text-decoration:none;

	height:60px;

	width:211px;

	padding:10px 0px 0px 29px;

}

.appointment a:hover {

	color:#fff;

	text-decoration:none;

}

.appointment span {

	font:normal 15px/19px  'Helvetica';

	color:#fff;

}

.education {

	font:normal 11px/14px  'Helvetica';

	color:#fff;

	float:left;

	text-decoration:none;

	height:70px;

	width:240px;

	background:url(../images/patient-form-bg.jpg) no-repeat 8px top;

}

.education a {

	display:block;

	font:normal 11px/14px  'Helvetica';

	color:#fff;

	text-decoration:none;

	height:60px;

	width:211px;

	padding:10px 0px 0px 29px;

}

.education a:hover {

	color:#fff;

	text-decoration:none;

}

.education span {

	font:normal 15px/19px  'Helvetica';

	color:#fff;

}

.location {

	font:normal 11px/14px  'Helvetica';

	color:#fff;

	float:left;

	text-decoration:none;

	height:90px;

	width:240px;

	background:url(../images/location-bg.jpg) no-repeat 8px top;

}

.location a {

	display:block;

	font:normal 11px/14px  'Helvetica';

	color:#fff;

	text-decoration:none;

	height:60px;

	width:211px;

	padding:10px 0px 0px 29px;

}

.location a:hover {

	color:#fff;

	text-decoration:none;

}

.location span {

	font:normal 15px/19px  'Helvetica';

	color:#fff;

}

/************************************* Sub Page Styles ********************************************************/

#Banner-s {

	width:100%;

	height:150px;

	margin:0 auto;

	background:url(../images/banner-s-bg.jpg) no-repeat left top;

	background-size:50% auto;

}

.fadeT {

	position:relative;

	top:0px;

	left:0px;

	width:100%;

	height:150px;

	padding:0px;

	margin:0px;

	overflow:hidden;

	display:block;

	background:url(../images/banner-s-r-bg.jpg) no-repeat right top;

	background-size:50% auto;

}

.fadeT1 {

	position:absolute;

	top:0px;

	left:0px;

	width:100%;

	height:150px;

	padding:0px;

	margin:0px;

}



.scrollText {

	font-family: "QuicksandBook-Regular";

	font-size:12px;

	font-weight:normal;

	color:#00213b;

	width:500px;

	margin:20px 0px 0px 70px !important;

	/*opacity:0;

	filter:alpha(opacity=0);*/

}

.scrollText span {

	font: normal 14px/14px  "QuicksandBook-Regular";

	color:#cc2206;

	text-decoration:none;

	/*opacity:0;

	filter:alpha(opacity=0);*/

}

/********************************************************/

#toTop {

	display:none !important;

}

.navigation {

	display:none !important;

}

#Content {

	width:100%;

}

#Content-Part {

	/*background:#1c1c1c;*/
	background: #ffffff;

	width:100%;

	margin:0px !important;

}

#Center-top-s {

	background:none !important;

}

.multimedia li {

	width:100%;

	background:none !important;

	padding:6px 0px 0px 0px !important;

	float:none;

}

.telephone  {

	height:auto !important;

}

.telephone li {

	width:100%;

	background:none !important;

	padding:6px 0px 10px 0px !important;

	float:none;

}

.Servicestext {

	height:180px;

}

.Servicestext li {

	width:100%;

	float:left;

	margin:0px 10px 15px 0px !important;

	padding:0px !important;

}

.Servicestext a {

	width:100%;

}

#Side-Links{

	width:261px;

	float:none;

	margin:0px auto;

	position:relative;

	background:none;

}

.entry-title {

    font-size: 24px !important;

}

.textMain {

	font: 12px/16px Verdana,Arial,Helvetica,sans-serif;

	text-align:left;

	padding:0px 10px 10px 10px;

}

.textMain embed {

	width:290px;

	height:auto;

}



.multimedia li {

	width:100%;

	background:none !important;

	padding:6px 0px 0px 0px !important;

	float:none;

}

#patient-form, #patient-form-s {

	display:none;

}

#footer {

	width:100%;

	height:81px;

	margin:0 auto !important;

	background:none;

	clear:both;

}

#footer-sub {

	width:100% !important;

	height:149px;

	margin:0 auto;

	background:none;

	clear:both;

}

.footer {

	font:normal 12px/20px Verdana, Arial, Helvetica, sans-serif;

	text-decoration:none;

	padding:10px 0px 0px 0px;

	text-align:center;

	background:#355255 !important;

	color:#555555;

	width:100%;

	height:150px;

	margin:0 auto;

	position:relative;

	clear:both;

}

/*.links{

	width:200px;

	height:27px;

	margin:10px 0px 40px 90px;

}

.links img{

	margin:0px 0px 0px 0px;

}
.ypologo {
	margin: 0 auto;
	text-align: center;
	clear: both;
	margin-top: 5px !important;
	width: 27% !important;
}*/


#menu-main-menu li {

	overflow:hidden !important;

}

.menu-bg {

	position:absolute;

	z-index:99;

	width:100%;

	float:left;

	margin:0 auto !important;

	height:42px !important;

	font:normal 17px/23px Verdana, Geneva, sans-serif !important;

	color:#ffffff !important;

	margin-top: -10px !important;

}

.menu-bg a, .menu-bg a:hover {

	color:#ffffff !important;

	text-decoration:none !important;

	/*background:url(/images/menu-m-bg.jpg) no-repeat right center;*/

}

.menu-m {

	font:normal 14px/22px Verdana, Geneva, sans-serif !important;

	color:#ffffff !important;

	text-decoration:none !important;

	text-align:left !important;

	width:100% !important;

	height:42px !important;

	margin:0px 0px 0px 0px !important;

	-moz-border-radius:5px !important;

	-webkit-border-radius:5px !important;

	border-radius:8px 8px 0px 0px!important;

	z-index:10 !important;

	background: #007a89; /* Old browsers */

}

.menu-m a {

	display:block;

	height:42px !important;

	font:normal 16px/42px 'MyriadProRegular';

	padding-left:20px;

	margin-top:20px;

	color:#ffffff !important;

	text-decoration:none !important;

	/*background:url(/images/menu-m-bg.jpg) no-repeat right center;*/

} 

.menu-m a:hover{

	height:42px !important;

	-moz-border-radius:8px !important;

	-webkit-border-radius:8px !important;

	border-radius:8px 8px 0px 0px!important;

	/*background:url(/images/menu-m-bg.jpg) no-repeat right center;*/

}



#menu-m {

	width:100% !important;

	margin:0px !important;

	padding:0px !important;

	overflow:hidden;

}

#wrapper {

	z-index:1000 !important;

	width:100% !important;

	/*position:relative;*/

}

#access ul li:hover > ul {

	color: #fafcfe;

	display: block;

}

.menu .current_page_item a,  .menu .current-menu-item a,  .current-menu-parent > a,  .current-menu-ancestor > a {

	color: #fafcfe;

	background:#42474d !important;

}

/************************************* Intractivity Styles ********************************************************/

.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:30%;

	float:left;

	padding:0px !important;

	margin:10px 10px 0px 0px !important;

	background:#000000 !important;

	padding:0px !important;

}

.video a {

	font:normal 14px/16px 'MyriadProRegular';

	background:none !important;

	padding:4px 0px 4px 0px !important;



}

.info a {

	font:normal 14px/16px 'MyriadProRegular';

	background:none !important;

	padding:4px 0px 4px 0px !important;

}

.print a {

	font:normal 14px/16px 'MyriadProRegular';

	background:none !important;

	padding:4px 0px 4px 0px !important;

}

.Elbow li {

	width:100%;

	float:none;

}

.media li a {

	color:#ffffff;

	display:block;

	text-align:center;

	text-decoration:none;

	line-height:20px;

	width:100%;

	height:20px;

	border:1px solid #1d1e1f;

	padding:4px 0px 4px 10px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border-radius:5px;

	background:#42474D !important;

}

.media li a:hover {

	text-decoration:none;

	color:#ffffff;

	border:1px solid #1d1e1f;

}

/*************************************Mobile Form Styles ********************************************************/

.tableborder {

	border:1px solid #3E3E3E;

}

.formHead {

	color:#000000;

	background:#3E3E3E;

}

.formHead a {

	color:#ffffff;

	text-decoration:underline;

}

.formHead a:hover {

	color:#ffffff;

	text-decoration:none;

}

.formlable {

	font:bold 10px Verdana, Arial, Helvetica, sans-serif !important;

	color:#ffffff;

	padding:3px 3px 3px 5px;

}

.mandatory {

	font:bold 10px Verdana, Arial, Helvetica, sans-serif;

	color:#FF8204;

}

.dropDown {

	border:1px solid #3E3E3E;

}

.dropDownF {

	border: 1px solid #3E3E3E;

	background: #ffffff;

	color:#000000;

    width: 100%;

}

.ftable {

	width:100%;

	display:block;

	float:left;

}

textarea {

	width:95%;

}

.txtfield {

	width:250px;

}

.txtfield-c {

	width:280px;

}

.textArea-c {

	width:280px;

}

.button {

	background:#f4b35f;

	height:40px !important;

	padding:0px 10px !important;

}

#recaptcha_area {

	width:318px;

	margin:0px 0px 0px -4px !important;

}

.wpcf7-form table {

	margin:0px -10px 0px -10px !important;

}

.wpcf7-form table table {

	margin:0px !important;

}

#reviews-id {

	width:50%;

	height:50%;

}

/**************** Mobile Services Styles ***********************/

#mobile-categories {

	display:block;

	float: left;

	width:100%;

}

.mobile-services ul {

	margin:5px 5px;

	padding:0px;

}

.mobile-services ul li a {

	font:14px/32px Verdana, Geneva, sans-serif;

	color:#ababac;

	text-decoration:none;

	list-style:none;

	display:block;

	padding-left:27px;

	background: url(../images/mobile-services-bg.gif) no-repeat left top #3e3e3e;

}

.mobile-services ul li a:hover {

	display:block;

	background: url(../images/mobile-services-bg-on.gif) no-repeat left top #292828;

}

#Doctors-mobile {

	width:261px !important;

	display:block;

	float:left;

	position:relative;

	padding-left:40px;

}

#/imagesize {

	width:250px;

	height:188px;

}

#imagewidth {

	width:250px;

	height:263px;

}

#menu-item-52 a, #menu-item-53 a {

	width:100% !important;

}

.Dr-table {

	float:none;

	margin:5px auto !important;

	clear:both;

}

#vediosize {

	width:300px;

	height:auto;

}

.tradio span.wpcf7-radio {

	width:100%;

	float:right;

}

.tradio span.wpcf7-radio span.wpcf7-list-item {

	width:100%;

	display:block;

	float:left;

	padding-bottom:10px;

}

.option-language {

}

.tradio span.wpcf7-radio {

	width:100%;

	float:right;

}

.tradio span.wpcf7-radio span.wpcf7-list-item {

	width:100%;

	display:block;

	float:left;

	padding-bottom:10px;

}

#map-width {
	width:100%;
	height:auto; 

}
#primary .entry-content{
	/*width: 66% !important;*/
	margin-left: 20px !important;
}
.spin-textmain {
	padding: 5px 0px 0px 190px;
	width: 400px;
}
.Home-more {
	width: 310px !important;
}
.General-lists li {
	list-style: none;
	float: left;
	width: 212px;
	padding-bottom: 10px !important;
}
#mheader .logo-img {
	display: block;
	margin-left: 50px;
}
#mheader .topdoc {
	display: block;
	margin-left: 130px;
}
#mheader .appointment-img {
	display: block;
	clear: both;
	margin-left: 35px;
}
.footer {
	height: 200px !important;
}
.ypologo {
	top: 75%;
}
.links {
	top: 38%;
}
}

@media only screen and (max-width: 560px) {
	#welcometext {
	width: 100%;
	background: url(../images/doctor-r-bg-new1.jpg) no-repeat left top;
	background-size: 78% auto;
}
#primary .entry-content{
	/*width: 59% !important;*/
	margin-left: 20px !important;
}
.Hometext {
	padding-top: 0px;
}
.Home-more {
	width: 255px !important;
	padding-top: 0px;
}
}

@media only screen and (max-width: 480px) {

#welcometext {	

	width:100%;

	height:180px;

	float:left;

	background:url(../images/doctor-r-bg-new.jpg) no-repeat left top;

	background-size:100% auto;

}

.Hometext {

	font:normal 12px/14px  'Helvetica';

	color:#fff;

	padding:0px 0px 0px 160px;

	text-decoration:none;

	text-align:left;

}

.Hometext a {

	color:#fff;

	text-decoration:none;

}

.Hometext a:hover {

	text-decoration:none;

	color:#fff;

}

.Hometext span {

	font:normal 16px/20px 'MyriadProRegular';

	color:#fff;

}

.Home-more {

	font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	padding:15px 10px 0px 160px;

	text-decoration:none;

	text-align:right;

}

.Home-more a {

	color:#fff;

	text-decoration:underline;

}

.Home-more a:hover {

	color:#fff;

	text-decoration:underline;

}

.HometextMain {

	display:none;

	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	padding:0px 0px 0px 100px;

	text-decoration:none;

	text-align:left;

}

.HometextMain a {

	color:#fff;

	text-decoration:underline;

}

.HometextMain a:hover {

	color:#fff;

	text-decoration:underline;

}

.Hometextbold {

	font:normal 13px  'MyriadProRegular';

	color:#fff;

	padding:0px 0px 0px 160px;

	line-height:18px;

	text-decoration:none;

}

.Hometextbold a {

	color:#fff;

	text-decoration:underline;

}

.Hometextbold a:hover {

	color:#fff;

	text-decoration:underline;

}

#Welcomepart-right {	

	width:100%;

	height:260px;

	float:left;

	background:url(../images/spinal-pain-r-bg.jpg) no-repeat left top;

	background-size:60% 100%;

}

.spine-text {

	font:normal 17px/22px 'Helvetica';

	color:#fff;

	padding:35px 0px 0px 155px;

	text-decoration:none;

}

.spin-textmain {

	font:normal 11px/14px Verdana, Geneva, sans-serif;

	color:#fff;

	padding:5px 0px 0px 150px !important;

	text-decoration:none;
	width: 245px !important; 

}

#Quick-Links-h {	

	width:75%;

	height:300px;

	margin:0px auto;

	background:#ffffff;

}
#Container {
	background: #ffffff;
}

#Credibility-logos {	

	width:75%;

	height:155px;

	margin:0 auto;

	background:#ffffff;

}
#footer-sub {
	height: 155px;
	background: #ffffff;
}

#Banner {
	width: 100%;
	height: auto;
	margin: 0 auto;
	background: url(../images/banner-l-bg.jpg) no-repeat left top;
	background-size: 50% auto;
	overflow-x: hidden;
}

#Banner-h {

	width:100%;

	height:160px;

	background:url(../images/banner-r-bg.jpg) no-repeat right top;

	background-size:50% auto;

}

#dr-section {

	background:none;

}

.slide {

	width:100%;

	height:160px;

}

.st-george {

	font:normal 12px/16px "QuicksandBook-Regular";

	padding:30px 0px 0px 50px;

	color:#00213b;

	text-decoration:none;

}

.st-george a {

	color:#00213b;

	text-decoration:none;

}

.st-george a:hover {

	color:#00213b;

	text-decoration:none;

}

.st-george span {

	font:normal 16px/20px "QuicksandBook-Regular";

	color:#cc2206;

	text-decoration:none;

}

#Banner-s {

	width:100%;

	height:80px;

}

.tradio span.wpcf7-radio {

	width:100%;

	float:right;

}

.tradio span.wpcf7-radio span.wpcf7-list-item {

	width:100%;

	display:block;

	float:left;

	padding-bottom:10px;

}

.General-lists {

	width:100%;

	height:62px;

}

.General-lists img {

	padding:13px 25px 0px 18px;

	background:none;

	width:60%;

	height:auto;

}
.footer {
	height: 190px !important;
}
#welcometext {
	width: 100%;
	background: url(../images/doctor-r-bg-new1.jpg) no-repeat left top;
	background-size: 59% auto;
}
#primary  .entry-content {
	/*width: 48% !important;*/
	margin-left: 28px !important;
}
.Home-more {
	font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
.General-lists li {
	width: 276px;
}
.links {
	top: 44%;
	left: 30%;
}
.ypologo {
	top: 80%;
}
.footer {
	height: 250px !important;
}
}
@media only screen and(max-width: 440px){
.Home-more {
	padding-left: 150px;
	padding-top: 155px;
	width: 246px !important;
}

}
@media only screen and (max-width: 420px) {
#primary .entry-content {
	/*width: 44% !important;*/
	margin-left: 28px !important;
}
#welcometext {
	background-size: 54% auto;
}
.ypologo {
	top: 90%;
}
}

@media only screen and (max-width: 380px) {
#welcometext {
	height: 330px;
	background-size: 54% auto;
	background-color: #2e7577;
}
.Hometext, .Hometextbold, .Home-more {
	padding-left: 0px;
}
.Hometext{
	font: normal 14px/18px 'Helvetica';
	padding-top: 172px;
}
.Home-more{
	padding-top: 0px;
	width: 275px !important;
}
#primary .entry-content {
	/*width: 35% !important;*/
	margin-left: 10px !important;
}

.spine-text {

	padding:35px 0px 0px 110px !important;
}

.spin-textmain {
	padding:5px 0px 0px 100px !important;
	width: 210px !important; 
}
.spain-more {
	padding: 8px 30px 0px 195px;
}
}

@media only screen and (max-width: 360px) {
.footer {
	height: 220px !important;
}
#mheader .logo-img {
	margin-left: 0px;
}
#mheader .topdoc {
	margin-left: 90px;
}
#mheader .appointment-img {
	margin-left: 0px;
}
.ypologo {
	top: 92%;
	right: 28%;
}
}

@media only screen and (max-width: 320px) {

#welcometext {
	height: 330px;
	background-size: 54% auto;
	background-color: #2e7577;
}
.Hometext, .Hometextbold, .Home-more {
	padding-left: 0px;
}
.Hometext{
	font: normal 14px/18px 'Helvetica';
	padding-top: 172px;
}
.Home-more{
	padding-top: 0px;
}
#primary .entry-content {
	/*width: 35% !important;*/
	margin-left: 10px !important;
}


#Welcomepart-right {	

	width:100%;

	height:260px;

	float:left;

	background:url(../images/spinal-pain-r-bg.jpg) no-repeat left top;

	background-size:80% 80%;

}

.spine-text {
	font: normal 17px/22px 'Helvetica';
	color: #fff;
	padding: 25px 0px 0px 106px !important;
	text-decoration: none;
}

.spin-textmain {
	font: normal 11px/14px Verdana, Geneva, sans-serif;
	color: #fff;
	padding: 5px 0px 0px 116px !important;
	text-decoration: none;
}

#Quick-Links-h {	

	width:75%;

	height:300px;

	margin:0px auto;

	background:#ffffff;

}

#Credibility-logos {	

	width:75%;

	height:155px;

	margin:0 auto;

	background:#ffffff;

}

#Banner {

	width:100%;

	height:130px;

	margin:0 auto;

	background:url(../images/banner-l-bg.jpg) no-repeat left top;

	background-size:50% auto;

}

#Banner-s {
	width: 100%;
	height: 80px;
	overflow: hidden;
}

.tradio span.wpcf7-radio {

	width:100%;

	float:right;

}

.tradio span.wpcf7-radio span.wpcf7-list-item {

	width:100%;

	display:block;

	float:left;

	padding-bottom:10px;

}

.General-lists {

	width:100%;

	height:62px;	

}

.General-lists img {

	padding:13px 25px 0px 18px;

	background:none;

	width:60%;

	height:auto;

}



.language {

	font:normal 18px/20px 'HelveticaLT-Light';

	width:250px;

	float:right;

	color:#515050;

	padding:23px 0px 0px 0px;

	text-decoration:none;

}

.language a {

	color:#515050;

	text-decoration:none;

}

.language a:hover {

	color:#515050;

	text-decoration:none;

}

.language span {

	font:normal 25px/32px 'HelveticaBlackSemiBoldRegular';

	color:#292b2e;

	text-decoration:none;

}

.language img {

	padding:10px 10px 0px 0px;	

}
.General-lists li {
	width: 294px;
}
/*.ypologo {
	margin-right: 95px;
}*/
}