/********************************* Menu Styles Starts ************************************************/



@import url('format.css');
/********************************* Menu Styles Ends **************************************************/



@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: '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: 'MyriadProLightBold';
	src: url('/fonts/myriadpro-semibold-webfont.eot');
	src: url('/fonts/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/myriadpro-semibold-webfont.woff') format('woff'), url('/fonts/myriadpro-semibold-webfont.ttf') format('truetype'), url('/fonts/myriadpro-semibold-webfont.svg#MyriadProLightBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'myriad_proitalic';
	src: url('/fonts/myriadpro-it-webfont.eot');
	src: url('/fonts/myriadpro-it-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/myriadpro-it-webfont.woff') format('woff'), url('/fonts/myriadpro-it-webfont.ttf') format('truetype'), url('/fonts/myriadpro-it-webfont.svg#myriad_proitalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	margin: 0px 0px 0px 0px;
	/*background: url(/images/body-bg.jpg) repeat-x 0 0 #ffffff;*/
	overflow-y: scroll;
 *overflow-y:none;
 overflow-x:hidden; 
}
.table-height {
	height: 100%;
}
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 {
	height: 8px;
	background: url(/images/hr.gif) repeat-x 0px 0px !important;
	clear: both;
}
.hrow {
	height: 8px;
	background: url(/images/hrow.gif) repeat-x 0px 0px !important;
	clear: both;
}
.videoBorder {
	border: 8px solid #000000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/************************************* Home Page Styles ********************************************************/

#Container {
	width: 100%;
	height: auto;
	margin: 0 auto;
	background: url(/images/body-s-bg.gif) repeat-x 0 0 #e9f8fe;
}
#Header {
	width: 990px;
	height: 109px;
	margin: 0 auto;
}
#Logo {
  float: left;
  height: 109px;
  width: 360px;
}
#Logo img {
	margin: 24px 0px 0px 24px;
}
#Smo-Logos {
	width: 206px;
	height: 109px;
	float: left;
	background: url(/images/border-bg.gif) no-repeat right 18px;
}
#Smo-Logos img {
	margin: 13px 0px 0px 5px;
	float:left;
}
.header-right {
	float: right;
}
.Appointments {
	width: 240px;
	/*height: 43px;*/
	float: left;
	font: normal 15px/19px 'myriad_proitalic';
	color: #666666;
	padding: 12px 0px 0px 0px;
}
.Appointments a {
	color: #347f89;
	text-decoration: none;
}
.Appointments a:hover {
	color: #347f89;
	text-decoration: none;
}
.Appointments span {
	color: #347f89;
	font: normal 17px/20px 'MyriadProRegular';
	text-decoration: none;
}
.Appointments img {
	margin: 5px 5px 0px 8px;
	float:left;
}
.Book-Online {
  background: #3ea795 none repeat scroll 0 0;
  color: #fff;
  /*float: right;*/
  font: 16px/18px "MyriadProRegular";
  height: 24px;
  margin-top: 10px;
  padding: 3px 4px;
  text-align: center;
  width: 200px;
}
.ortho-logo {
  float: left;
  margin-top: 20px;
}
.Book-Online a {
	color: #fff;
	text-decoration: none;
}
.Book-Online a:hover {
	color: #fff;
	text-decoration: none;
}

#Menu {
	width: 990px;
	height: 42px;
	margin: 0 auto;
}
#Intractivity {
	width: 100%;
	height: 499px;
	margin: 0 auto;
	background: url(/images/intra-l-bg.gif) no-repeat 0 0;
}
#Intra-tabs {
	width: 990px;
	position: absolute;
	margin: 383px 0px 0px 0px;
	z-index: 1000;
}
#Image1 {
	margin-left: 35px;
}
#Image2 {
	margin-left: 93px;
}
#Image3 {
	margin-left: 110px;
}
#Image4 {
	margin-left: 90px;
}
#Image5 {
	margin-left: 83px;
}
/*#Image6 {

	margin-left: 53px;

}

#Image7 {

	margin-left: 35px;

}*/

#Center-Top {
	width: 990px;
	height: 338px;
	margin: 0 auto;
	background: url(/images/center-top-shade-bg.gif) no-repeat 0 0;
}
#Meet-Dr {
	width: 456px;
	height: 338px;
	float: left;
	background: url(/images/meet-dr-bg.gif) no-repeat 15px 23px;
}
#Meet-Dr img {
	margin: 60px 0px 0px 35px;
	float:left;
}
.Meet-Dr {
	font: normal 18px/26px 'MyriadProRegular';
	color: #0477a2;
	padding: 30px 0px 0px 197px;
}
.Meet-Dr span {
	font: normal 20px/22px 'trajan_proregular';
	color: #003366;
}
.Meet-Dr a {
	color: #003366;
	text-decoration: none;
}
.Meet-Dr a:hover {
	color: #003366;
	text-decoration: none;
}
.Meet-Dr-textmain {
	font: italic 12px/18px Verdana, Geneva, sans-serif;
	color: #333333;
	padding: 11px 20px 0px 197px;
}
.Meet-Dr-more {
	font: italic 12px/18px Verdana, Geneva, sans-serif;
	color: #333333;
	text-align: right;
	padding: 11px 20px 0px 0px;
	text-decoration: underline;
}
.Meet-Dr-more a {
	color: #333333;
	text-decoration: underline;
}
.Meet-Dr-more a:hover {
	color: #333333;
	text-decoration: underline;
}
.Publications {
	font: normal 14px/14px 'MyriadProLightBold';
	color: #efefef;
	float: left;
	/*margin: 15px 0px 0px 197px;*/
	margin: 15px 0 0 30px;
}
.Publications > a {
  display: inline-block !important;
  margin: 0;
  vertical-align: top;
  
}
.Publications a:first-child {
	text-decoration: none;
	color: #efefef;
	background: url(/images/gp-profile-img-h.png) no-repeat 0px 0px ;
	display: block;
	width: 112px;
	height: 30px;
	padding: 17px 0px 0px 54px;
}
.Publications a {
	text-decoration: none;
	color: #efefef;
	background: url(/images/publications-bg.gif) no-repeat 0px 0px;
	display: block;
	width: 179px;
	height: 30px;
	padding: 17px 0px 0px 54px;
}
.Publications a:hover {
	text-decoration: none;
	color: #efefef;
}
#Q-Links {
	width: 249px;
	height: 338px;
	float: left;
}
.Q-Links {
	font: normal 17px/19px 'MyriadProRegular';
	color: #cc6600;
	width: 249px;
	height: 316px;
	padding: 0px 0px 0px 0px;
	margin: 21px 0px 0px 0px;
	text-decoration: none;
	float: left;
}
.Q-Links a {
	color: #4ca8c3;
	text-decoration: none;
}
.Q-Links a:hover {
	color: #4ca8c3;
	text-decoration: none;
}
.Q-Links span {
	font: normal 17px/18px 'MyriadProRegular';
	color: #4ca8c3;
}
.Q-Links ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.Q-Links ul li {
	background: url(/images/q-links-bg.gif) no-repeat 11px 0px;
	padding: 22px 0px 0px 12px;
	list-style: none;
	margin: 0px;
	height: 57px;
}
.Q-Links ul li a {
	margin: 0px !important;
}
.Q-Links img {
	margin: -12px 14px 0px 6px;
	float:left;
}
.Q-Links ul li:last-child {
	font: normal 17px/17px 'MyriadProRegular';
	background: url(/images/q-links-last-bg.gif) no-repeat 11px 0px;
	padding: 22px 0px 0px 12px;
}
.Q-Links ul li:last-child img {
	margin: -12px 14px 0px 6px;
}
#Human-Intra {
	width: 285px;
	height: 338px;
	float: left;
	background: url(/images/human-body-bg.jpg) no-repeat 0px 23px;
}
#Scroller-Logos {
	width: 990px;
	height: 119px;
	margin: 0 auto;
	background: url(/images/scroller-bg.gif) no-repeat 0 0;
}
#Scroller-Logos-s {
	width: 990px;
	height: 119px;
	margin: 0 auto;
	background: url(/images/scroller-bg.gif) no-repeat 0 0;
	clear: both;
}
/************************************* Sub Page Styles ********************************************************/
#Banner {
	width: 990px;
	height: 276px;
	margin: 0 auto;
	background: url(/images/banner-l-bg.jpg) no-repeat 0 0;
}
#Banner-jmc {
	width: 990px;
	height: 276px;
	margin: 0 auto;
	/*background: url(/images/banner-l-bg.jpg) no-repeat 0 0;*/
}
#Content-Main {
	width: 990px;
	height: auto;
	margin: 0 auto;
}
#Content-Left {
	width: 714px;
	height: auto;
	float: left;
}
#SideBar {
	width: 276px;
	height: auto;
	float: left;
}
#Meet-Dr-s {
	width: 276px;
	/*height: 182px;*/
	float: left;
	background: url(/images/meet-dr-s-bg.jpg) no-repeat 10px 24px;
}
.Meet-Dr-s {
	font: normal 18px/24px 'MyriadProRegular';
	color: #0477a2;
	padding: 25px 0px 0px 96px;
}
.Meet-Dr-s span {
	font: normal 20px/22px 'trajan_proregular';
	color: #003e74;
}
.Meet-Dr-s a {
	color: #003e74;
	text-decoration: none;
}
.Meet-Dr-s a:hover {
	color: #003e74;
	text-decoration: none;
}
.Meet-Dr-more-s {
	font: italic 12px/18px Verdana, Geneva, sans-serif;
	color: #333333;
	text-align: right;
	padding: 6px 50px 0px 0px;
	text-decoration: underline;
}
.Meet-Dr-more-s a {
	color: #333333;
	text-decoration: underline;
}
.Meet-Dr-more-s a:hover {
	color: #333333;
	text-decoration: underline;
}
.Publications-s {
	font: normal 14px/14px 'MyriadProLightBold';
	color: #efefef;
	float: left;
	margin: 13px 0px 0px 9px;
}
.Publications-s a:first-child {
	text-decoration: none;
	color: #efefef;
	background: url(/images/gp-profile-img-s.png) no-repeat 0px 0px;
	display: block;
	width: 194px;
	height: 30px;
	padding: 17px 0px 0px 51px;
	margin: 0 0 6px;
}
.Publications-s a {
	text-decoration: none;
	color: #efefef;
	background: url(/images/publications-s-bg.gif) no-repeat 0px 0px;
	display: block;
	width: 194px;
	height: 30px;
	padding: 17px 0px 0px 51px;
}
.Publications-s a:hover {
	text-decoration: none;
	color: #efefef;
}
#Human-Intra-s {
	width: 276px;
	height: 311px;
	float: left;
	background: url(/images/human-body-s-bg.jpg) no-repeat 10px 0px;
}
#Q-Links-s {
	width: 276px;
	height: 345px;
	float: left;
}
.Q-Links-s {
	font: normal 17px/19px 'MyriadProRegular';
	color: #cc6600;
	width: 276px;
	height: 345px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	float: left;
}
.Q-Links-s a {
	color: #4ca8c3;
	text-decoration: none;
}
.Q-Links-s a:hover {
	color: #4ca8c3;
	text-decoration: none;
}
.Q-Links-s span {
	font: normal 17px/18px 'MyriadProRegular';
	color: #4ca8c3;
}
.Q-Links-s ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.Q-Links-s ul li {
	background: url(/images/q-links-s-bg.gif) no-repeat 11px 0px;
	padding: 22px 0px 0px 12px;
	list-style: none;
	margin: 0px;
	height: 65px;
}
.Q-Links-s ul li a {
	margin: 0px !important;
}
.Q-Links-s img {
	margin: -12px 14px 0px 6px;
}
.Q-Links-s ul li:last-child {
	font: normal 17px/17px 'MyriadProRegular';
	background: url(/images/q-links-last-s-bg.gif) no-repeat 11px 0px;
	padding: 22px 0px 0px 12px;
}
.Q-Links-s ul li:last-child img {
	margin: -12px 14px 0px 6px;
}
#Services-s {
	width: 276px;
	height: 350px;
	float: left;
}
.Services-s {
	font: normal 20px/22px 'trajan_proregular';
	color: #003e74;
	padding: 23px 0px 0px 12px;
}
.Services-s a {
	color: #003e74;
	text-decoration: none;
}
.Services-List {
	font: normal 18px/18px 'MyriadProRegular';
	color: #663300;
	width: 271px;
	height: 267px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	text-decoration: none;
	float: left;
}
.Services-List a {
	color: #666666;
	text-decoration: none;
}
.Services-List a:hover {
	color: #666666;
	text-decoration: none;
}
.Services-List ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.Services-List ul li {
	background: url(/images/services-b-line-bg.gif) no-repeat 24px bottom;
	padding: 12px 0px 5px 5px;
	list-style: none;
	margin: 0px;
	height: 23px;
}
.Services-List ul li a {
	margin: 0px !important;
}
.Services-List img {
	margin: 4px 12px 0px 15px;
}
.navigation {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	padding: 20px 30px 5px 5px;
}
.navigation a {
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
.navigation a:hover {
	font-weight: normal;
	color: #044670;
	text-decoration: underline;
}
.textMain {
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 0px 30px 30px 5px;
	text-decoration: none;
	text-align: justify;
}
.textMain a {
	color: #666666;
	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: #448db0;
	text-decoration: none;
	text-align: justify;
}
.textMainBold a {
	color: #448db0;
	text-decoration: underline;
}
.textMainBold a:hover {
	color: #448db0;
	text-decoration: none;
}
.textNormal {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #448db0;
	text-decoration: none;
	text-align: justify;
}
.textNormal a {
	color: #448db0;
	text-decoration: underline;
}
.textNormal a:hover {
	color: #448db0;
	text-decoration: none;
}
.textbold {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
.PDFtext {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}
.Servicestext {
	font: normal 16px/23px 'trajan_proregular';
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: auto;
}
.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: 95%;
	height: 25px;
	border: 1px solid #277edf;
	padding: 10px 0px 10px 0px;
	margin: 0px auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #1969ab; /* Old browsers */
	background: -moz-linear-gradient(top, #1969ab 0%, #1969ab 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1969ab), color-stop(100%, #1969ab)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1969ab 0%, #1969ab 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1969ab 0%, #1969ab 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1969ab 0%, #1969ab 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1969ab 0%, #1969ab 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1969ab', endColorstr='#1969ab', GradientType=0 ); /* IE6-9 */
}
.Servicestext a:hover {
	text-decoration: none;
	color: #ffffff;
	display: block;
	border: 1px solid #277edf;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #3b78aa; /* Old browsers */
	background: -moz-linear-gradient(top, #3b78aa 0%, #467daa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b78aa), color-stop(100%, #467daa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3b78aa 0%, #467daa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3b78aa 0%, #467daa 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3b78aa 0%, #467daa 100%); /* IE10+ */
	background: linear-gradient(to bottom, #3b78aa 0%, #467daa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b78aa', endColorstr='#467daa', GradientType=0 ); /* IE6-9 */
}
/************************************* Sub Page Headings Starts ********************************************************/
.textMain h1 {
	font: normal 22px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	padding: 10px 5px 0px 0px;
	text-decoration: none;
	margin: 0px;
	text-align:left;
}
.textMain h2 {
	font: bold 15px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #448db0;
	padding: 0px;
	text-decoration: none;
}
.textMain h2 a {
	color: #448db0;
	text-decoration: underline;
}
.textMain h2 a:hover {
	color: #448db0;
	text-decoration: underline;
}
.textMain h3 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #448db0;
	text-decoration: none;
}
.textMain h3 a {
	color: #448db0;
	text-decoration: underline;
}
.textMain h3 a:hover {
	color: #448db0;
	text-decoration: underline;
}
/************************************* Multimedia Page Styles ********************************************************/
.multimedia-list {
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border: 1px solid #4098b6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.multimedia-list ul {
	margin: 10px 5px;
	padding: 0px;
}
.multimedia-list li {
	width: 45%;
	background: none !important;
	padding: 6px 0px 0px 0px !important;
	float: left;
}
.multimedia-list a {
	background: url(/images/movie-off.gif) no-repeat 10px 4px;
	padding: 2px 0px 2px 45px;
	color: #000000;
	text-decoration: underline;
	display: block;
}
.multimedia-list a:hover {
	background: url(/images/movie-on.gif) no-repeat 10px 4px;
	padding: 2px 0px 2px 45px;
	color: #000000;
	text-decoration: underline;
}
.multimedia-list .formHead a, .multimedia-list .formHead a:hover {
	padding-left: 0px;
	background: none;
}
/************************************* Form Styles ********************************************************/
.tableborder {
	border: 1px solid #007192;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px;
}
.formHead {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	background: #4098b6;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
}
.formHead a {
	color: #003366;
	text-decoration: underline;
}
.formHead a:hover {
	color: #003366;
	text-decoration: none;
}
.formlable {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 3px 3px 3px 5px;
}
.txtfield {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid #007192;
	-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 #007192;
	-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 #007192;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	vertical-align: middle;
	padding: 4px;
}
.button {
	font: normal 18px 'MyriadProRegular';
	color: #000000;
	background: #4098b6;
	text-decoration: none;
	border: 3px solid #007192;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	height: 35px;
	cursor: pointer;
}
.dropDownF {
	border: 1px solid #007192;
	border-radius: 5px 5px 5px 5px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 3px;
	text-decoration: none;
	width: 183px;
}
.txtfield-c {
	font: normal 18px 'MyriadProRegular';
	color: #809aa7;
	text-decoration: none;
	border: 1px solid #007192 !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: #fff;
}
.textArea-c {
	font: normal 16px 'MyriadProRegular';
	color: #809aa7;
	text-decoration: none;
	width: 300px;
	border: 1px solid #007192;
	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: #fff;
}
.ftable {
	width: 33%;
	display: block;
	float: left;
}
#captchac img {
	width: 180px;
	height: auto;
}
.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 #505052 !important;
	padding: 4px 0px 4px 20px !important;
}
.info a {
	font: normal 14px/16px 'MyriadProRegular';
	background: url(/images/patient.png) no-repeat 5px 3px #505052 !important;
	padding: 4px 0px 4px 20px !important;
}
.print a {
	font: normal 14px/16px 'MyriadProRegular';
	background: url(/images/print.png) no-repeat 5px 3px #505052 !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 #505052;
	padding: 4px 0px 4px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #272728; /* Old browsers */
	background: -moz-linear-gradient(top, #272728 0%, #444444 50%, #313133 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #272728), color-stop(50%, #444444), color-stop(100%, #313133)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #272728 0%, #444444 50%, #313133 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #272728 0%, #444444 50%, #313133 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #272728 0%, #444444 50%, #313133 100%); /* IE10+ */
	background: linear-gradient(to bottom, #272728 0%, #444444 50%, #313133 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#272728', endColorstr='#313133', GradientType=0 ); /* IE6-9 */
}
.media li a:hover {
	text-decoration: none;
	color: #ffffff;
	border: 1px solid #765635;
}
.department {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #000000;
}
.multimedialist {
	height: 40px;
}
/************************************* Footer Styles ********************************************************/
.bottom-t {
	width: 75px;
	text-align: right;
}
.ypo-logo {
	float:right;
	margin:35px 21px 0px 0px;
}
#FooterBG {
	width: 100%;
	height: 100px;
	background: #ffffff;
	margin: 0 auto;
	clear: both;
}
#Footer {
	width: 990px;
	height: 100px;
	margin: 0 auto;
	background: #ffffff;
}
.footer {
	font: normal 12px/26px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 24px 0px 0px 11px;
	color: #666666;
	width: 60%;
	float: left;
	background: #ffffff;
	position: relative;
}
.footer a {
	color: #666666;
	text-decoration: underline;
}
.footer a:hover {
	color: #666666;
	text-decoration: none;
}
.CopyrightText {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	margin: 0px;
}
.CopyrightText a {
	color: #666666;
	text-decoration: none;
}
.CopyrightText a:hover {
	color: #666666;
	text-decoration: none;
}
.TopBlurb {
	background: none repeat scroll 0 0 #9b2e5b;
	border: 3px solid #cd799b;
}
#toTop {
	font-family: Verdana, Geneva, sans-serif;
	background: none repeat scroll 0 0 #0059a0;
	border-radius: 6px 0px 0 6px;
	border: 1px solid #9ed7e3;
	width: 100px;
	bottom: 10px;
	z-index: 2;
	color: #ffffff;
	cursor: pointer;
	display: none;
	font-size: 12px;
	padding: 9px 7px;
	position: fixed;
	right: 0px;
	text-align: center;
	width: 100px;
}
#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;
}
.telephone {
	font: normal 12px/28px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	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: 40px;
}
.telephone ul {
	margin: 10px 5px;
	padding: 0px;
}
.telephone li {
	width: 45%;
	background: none !important;
	padding: 6px 0px 0px 0px !important;
	float: left;
}
.telephone a {
	padding: 2px 0px 2px 45px;
	color: #000000;
	text-decoration: underline;
	display: block;
}
.telephone a:hover {
	padding: 2px 0px 2px 45px;
	color: #000000;
	text-decoration: underline;
}
.telephone img {
	margin: 0px 10px 0px 0px;
}
/*************************************************** Elbow Styles ***********************************************************/
.Elbow {
	font: normal 15px/17px 'MyriadProRegular';
	color: #fff;
	text-decoration: none;
	text-align: left;
	margin: 0px !important;
	padding: 0px !important;
	list-style: none;
	height: 90px;
}
.Elbow li {
	list-style: none;
	width: 160px;
	float: left;
	padding: 0px !important;
	margin: 10px 45px 15px 0px !important;
}
.Efracture a {
	font: normal 15px/17px 'MyriadProRegular';
	background: url(/images/elbow-fracture.jpg) no-repeat 5px 3px #ffffff !important;
	padding: 20px 0px 8px 60px !important;
}
.Egolfers a {
	font: normal 15px/17px 'MyriadProRegular';
	background: url(/images/golfers-elbow.jpg) no-repeat 5px 3px #ffffff !important;
	padding: 20px 0px 8px 60px !important;
}
.Esprain a {
	font: normal 15px/17px 'MyriadProRegular';
	background: url(/images/elbow-sprain.jpg) no-repeat 5px 3px #ffffff !important;
	padding: 20px 0px 8px 60px !important;
}
.Elbow li a {
	color: #111111;
	display: block;
	text-align: center;
	text-decoration: none;
	line-height: 17px;
	width: 105px;
	height: 40px;
	border: 1px solid #d5d5d5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 4px 0px 4px 10px;
}
.Elbow li a:hover {
	text-decoration: none;
	color: #000000;
	border: 1px solid #c3c3c3;
}
/************************************* Intractivity Styles ********************************************************/
.demo {
	position: relative;
	top: 0px;
	left: 0px;
	width: 990px;
	height: 499px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	background: url(/images/intra-r-bg.gif) no-repeat right top;
}
.demo1 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 990px;
	height: 499px;
	padding: 0px;
	margin: 0px;
}
.intratext {
	font: normal 46px/48px 'MyriadProRegular';
	color: #000000;
	padding: 120px 0px 0px 35px;
	text-decoration: none;
	text-align: justify;
}
.intratext a {
	color: #fff;
	text-decoration: none;
}
.intratext a:hover {
	text-decoration: none;
	color: #fff;
}
.intratextmain {
	font: normal 13px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 10px 570px 10px 30px;
	text-decoration: none;
	text-align: left;
}
.intratextmain ul {
	padding: 0px;
	margin: 0px;
}
.intratextmain ul li {
	background: url(/images/intra-bullet.gif) no-repeat 15px 11px;
	padding-bottom: 8px;
	padding: 6px 0px 0 30px;
	margin: 0px;
	list-style: none;
}
.intratextmain a {
	color: #333333;
	text-decoration: none;
}
.intratextmain a:hover {
	text-decoration: none;
	color: #000000;
}
.intra-more {
	font: italic 13px/16px Verdana, Arial, Helvetica, sans-serif;

	color: #333333;
	padding: 10px 0px 0px 55px;
	text-decoration: none;
	text-align: left;
}
.intra-more a {
	color: #fff;
	text-decoration: underline;
}
.intra-more a:hover {
	color: #fff;
	text-decoration: underline;
}
/************************************* Custom Styles ********************************************************/
/*.fadeT {
	position: relative;
	top: 0px;
	left: 0px;
	width: 990px;
	height: 276px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	display: block;
	background: url(/images/banner-r-bg.jpg) no-repeat right top;
}
.fadeT1 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 990px;
	height: 276px;
	padding: 0px;
	margin: 0px;
}*/
.slide-s {
	width: 990px;
	height: 276px;
}
.scrollText {
	font: normal 40px/40px 'MyriadProRegular';
	color: #fff;
	text-decoration: none;
	margin: 123px 0px 0px 110px;
}
.scrollText-more {
	font: bold 12px/16px Verdana, Geneva, sans-serif;
	color: #000000;
	text-decoration: none;
	margin: 20px 0px 0px 410px;
}
.scrollText-more a {
	color: #fff;
	text-decoration: none;
}
.scrollText-more a:hover {
	color: #fff;
	text-decoration: none;
}
#mheader {
	display: none;
}
.Service-Tabs {
	font: normal 15px/14px 'gothic720_btroman';
	color: #fff;
	text-decoration: none;
	text-align: center;
	list-style: none;
	margin: 25px 10px 0px 20px !important;
	padding: 0px;
	height: 120px;
	display: block;
}
.Service-Tabs li {
	background-image: none !important;
	width: 50%;
	float: left;
	margin: 0px 0px 15px 0px !important;
	padding: 0px !important;
}
.Service-Tabs a {
	color: #fefefe;
	display: block;
	text-align: center;
	text-decoration: none;
	width: 300px;
	height: 25px;
	border: 1px solid #a2c8e7;
	padding: 10px 5px 2px 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: #173c88; /* Old browsers */
	background: -moz-linear-gradient(top, #173c88 0%, #204695 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #173c88), color-stop(100%, #204695)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #173c88 0%, #204695 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #173c88 0%, #204695 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #173c88 0%, #204695 100%); /* IE10+ */
	background: linear-gradient(to bottom, #173c88 0%, #204695 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#173c88', endColorstr='#204695', GradientType=0 ); /* IE6-9 */
}
.Service-Tabs a:hover {
	text-decoration: none;
	color: #fff;
	display: block;
	background: #026db1;
	border: 1px solid #8497b4;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: #a2c8e7; /* Old browsers */
	background: -moz-linear-gradient(top, #2e5ab4 0%, #3860af 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2e5ab4), color-stop(100%, #3860af)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2e5ab4 0%, #3860af 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2e5ab4 0%, #3860af 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2e5ab4 0%, #3860af 100%); /* IE10+ */
	background: linear-gradient(to bottom, #2e5ab4 0%, #3860af 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e5ab4', endColorstr='#3860af', GradientType=0 ); /* IE6-9 */
}
.Dr-table {
	float: left;
	margin: 22px 10px 0 0 !important;
}
#profileBullet {
	margin-top: 6px;
}
#empty {
	height: 6px;
}
.ch-item {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	position: relative;
	cursor: default;
	box-shadow: inset 0 0 0 0 rgba(200,95,66, 0.4), inset 0 0 0 16px rgba(255,255,255,0.6), 0 1px 2px rgba(0,0,0,0.1);
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.ch-img-1 {
	background-image: url(/images/1b-s.png);
	background-size: 100% 100%;
}
.ch-img-2 {
	background-image: url(/images/2b-s.png);
	background-size: 100% 100%;
}
.ch-img-3 {
	background-image: url(/images/3b-s.png);
	background-size: 100% 100%;
}
.ch-img-4 {
	background-image: url(/images/4b-s.png);
	background-size: 100% 100%;
}
.ch-img-5 {
	background-image: url(/images/5b-s.png);
	background-size: 100% 100%;
}
.ch-info {
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	opacity: 0;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-backface-visibility: hidden; /*for a smooth font */
}
.ch-info h3 {
	color: #fff;
	text-transform: uppercase;
	position: relative;
	letter-spacing: 1px;
	font-size: 15px;
	margin: 0 0px;
	padding: 66px 0 0 0;
	height: 110px;
	font-family: 'Open Sans', Arial, sans-serif;
	text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0,0,0,0.3);
}
.ch-info h3 a {
	color: #fff;
	text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0,0,0,0.3);
	text-decoration: none;
}
.ch-info h3 a:hover {
	color: #f65f2d;
	text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0,0,0,0.3);
	text-decoration: none;
}
.ch-info h4 {
	color: #fff;
	text-transform: uppercase;
	position: relative;
	letter-spacing: 1px;
	font-size: 15px;
	margin: 0 0px;
	padding: 56px 0 0 0;
	height: 110px;
	font-family: 'Open Sans', Arial, sans-serif;
	text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0,0,0,0.3);
}
.ch-info h4 a {
	color: #fff;
	text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0,0,0,0.3);
	text-decoration: none;
}
.ch-info h4 a:hover {
	color: #f65f2d;
	text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0,0,0,0.3);
	text-decoration: none;
}
.ch-info p {
	color: #fff;
	padding: 10px 5px;
	font-style: italic;
	margin: 0 30px;
	font-size: 12px;
	border-top: 1px solid rgba(255,255,255,0.5);
}
.ch-info p a {
	display: block;
	color: #000000;
	color: rgba(255,255,255,0.7);
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
	padding-top: 4px;
	font-family: 'Open Sans', Arial, sans-serif;
}
.ch-info p a:hover {
	color: #fff222;
	color: rgba(255,242,34, 0.8);
}
.ch-item:hover {
	box-shadow: inset 0 0 0 110px rgba(200,95,66, 0.4), inset 0 0 0 110px rgba(0,20,100,0.4), 0 1px 2px rgba(0,0,0,0.1);
}
.ch-item:hover .ch-info {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.ch-grid {
	margin: 20px 0 0 0;
	padding: 0;
	display: block;
	text-align: center;
	width: 100%;
	list-style: none !important;
}
.ch-grid:after, .ch-item:before {
	content: '';
	display: table;
}
.ch-grid:after {
	clear: both;
}
.ch-grid li {
	width: 150px;
	height: 150px;
	display: inline-block;
	margin: 10px;
	list-style: none !important;
	background: none !important;
	padding: 0px !important;
}
.Joint {
	font: normal 15px/17px 'MyriadProRegular';
	color: #fff;
	text-decoration: none;
	text-align: left;
	margin: 0px !important;
	padding: 0px !important;
	list-style: none;
	display: block;
	height: auto;
}
.Joint li {
	list-style: none;
	width: 250px;
	float: left;
	padding: 0px !important;
	margin: 0px 78px 15px 0px !important;
	display: block;
}
.minimally a {
	font: normal 15px/17px 'MyriadProRegular';
	background: url(/images/revision-knee-replacement.gif) no-repeat 5px 3px #ffffff !important;
	padding: 42px 0px 4px 155px !important;
}
.thr a {
	font: normal 15px/17px 'MyriadProRegular';
	background: #ffffff !important;
	padding: 42px 0px 4px 155px !important;
}
.tkr a {
	font: normal 15px/17px 'MyriadProRegular';
	background: url(/images/revision-knee-replacement.gif) no-repeat 5px 3px #ffffff !important;
	padding: 42px 0px 4px 155px !important;
}
.shoulder-joint a {
	font: normal 15px/17px 'MyriadProRegular';
	background: url(/images/shoulder-joint-replacement.gif) no-repeat 5px 3px #ffffff !important;
	padding: 42px 5px 4px 155px !important;
}
.wirst-joint a {
	background: url(/images/wirst-joint-replacement.jpg) no-repeat scroll 5px 3px #ffffff !important;
	font: 15px/17px 'MyriadProRegular';
	padding: 42px 5px 4px 155px !important;
}
.total-hip a {
	font: normal 15px/17px 'MyriadProRegular';
	background: url(/images/total-hip-replacement.gif) no-repeat 5px 3px #ffffff !important;
	padding: 42px 5px 4px 155px !important;
}
.total-knee a {
	font: normal 15px/17px 'MyriadProRegular';
	background: url(/images/revision-knee-replacement.gif) no-repeat 5px 3px #ffffff !important;
	padding: 42px 5px 4px 155px !important;
}
.unicondylar a {
	font: normal 15px/17px 'MyriadProRegular';
	background: url(/images/unicondylar-replacement.gif) no-repeat 5px 3px #ffffff !important;
	padding: 42px 5px 4px 155px !important;
}
.revision-knee a {
	font: normal 15px/17px 'MyriadProRegular';
	background: url(/images/revision-knee-replacement.gif) no-repeat 5px 3px #ffffff !important;
	padding: 42px 5px 4px 155px !important;
}
.revision-hip a {
	font: normal 15px/17px 'MyriadProRegular';
	background: url(/images/total-hip-replacement.gif) no-repeat 5px 3px #ffffff !important;
	padding: 42px 5px 4px 155px !important;
}
.elbow-joint a {
	font: normal 15px/17px 'MyriadProRegular';
	background: url(/images/elbow-joint-replacement.jpg) no-repeat 5px 3px #ffffff !important;
	padding: 42px 5px 4px 155px !important;
}
.Joint li a {
	color: #111111;
	display: block;
	text-align: center;
	text-decoration: none;
	line-height: 17px;
	width: 140px;
	height: 70px;
	border: 1px solid #d5d5d5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 4px 0px 4px 10px;
}
.Joint li a:hover {
	text-decoration: none;
	color: #000000;
	border: 1px solid #c3c3c3;
}
#service-button {
	width: 100%;
	height: 385px;
	margin: 0px auto;
}
.procedures {
	list-style: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
}
.procedures li {
	width: 300px;
	font: bold 12px/30px Verdana, Arial, Helvetica, sans-serif;
	float: left;
	background: #1969ab !important;
	border: 1px solid #948176;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 10px 10px 15px 23px !important;
	padding: 0px !important;
}
.procedures li:hover {
	background: #3a9aea !important;
	border: 1px solid #948176;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.procedures li img {
	float: left;
	margin: -29px 10px -20px -20px;
}
.procedures li a {
	display: block;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	height: 14px;
	width: 300px;
	text-decoration: none;
	padding: 18px 0px !important;
	margin: 0px !important;
}
.procedures li a:hover {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
#Services-SM {
	display: none !important;
}
.multimediaLatest img {
	margin: 6px;
}
.multimedia-lists {
	list-style: none;
	margin: 0px !important;
	padding: 0px !important;
	background-image: none !important;
}
.multimedia-lists li {
	list-style: none;
	float: left;
	margin: 10px 20px 10px 0px;
	padding: 0px !important;
	background-image: none !important;
}
.Fixed-IMG {
	display: block;
	overflow: hidden;
	float: left;
	width: 89px;
	height: 346px;
	position: fixed;
	right: 0px;
	top: 150px;
	z-index: 1000;
}
.Fixed-IMG img {
	clear: both;
	margin: 0px !important;
	padding: 0px !important;
	float: left;
}
#searchBox {
	display: block;
	width: 100%;
	clear: both;
	margin-top: 5px;
}
/*--------------Tell A friend start--------------*/
#tell-a-friend-background {
	display: none;
	background: #000000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	position: fixed;
	top: 0px;
	left: 0px;
	min-width: 100%;
	height: 100%;
	z-index: 1000;
}
#tell-a-friend-div, #tell-a-friend-div2, #tell-a-friend-div3, #tell-a-friend-div4, #tell-a-friend-div5, #tell-a-friend-div6, #tell-a-friend-div7, #tell-a-friend-div8 {
	display: none;
	position: fixed;
	top: 5%;
	left: 50%;
	margin-left: -200px;
	width: 400px;
	background: #FFFFFF;
	padding: 10px 15px 10px 15px;
	border: 2px solid #CCCCCC;
	border-radius: 10px;
	z-index: 1001;
}
#tell-a-friend-div #close, #tell-a-friend-div2 #close1, #tell-a-friend-div3 #close2, #tell-a-friend-div4 #close3, #tell-a-friend-div5 #close4, #tell-a-friend-div6 #close5, #tell-a-friend-div7 #close6, #tell-a-friend-div8 #close7 {
	width: 20px;
	height: auto;
	float: right;
	text-align: center;
	cursor: pointer;
	margin: 4px 22px 0px auto;
	border-radius: 50%;
	background-color: #C9C9D6;
	color: #000000;
	line-height: 20px;
}
/*--------------Tell A friend End--------------*/
.Form-Container {
	width: 350px;
	height: auto;
	margin: 0 auto;
	background: #EFEAF0;
	border: 5px solid #B4B4C3;
	border-radius: 8px;
	font: normal 14px/18px 'MyriadProRegular';
}
#Form-Container b {
	font: bold 14px/18px 'MyriadProRegular';
}
.contact-us {
	font: normal 26px/26px 'MyriadProRegular';
	color: #bec5c6;
	padding: 10px 0px 0px 10px;
}
.form-container {
	margin: 8px auto;
	text-align: center;
}
.button-s {
	font: normal 18px 'MyriadProRegular';
	color: #2d2e32;
	background: #C9C9D6;
	text-decoration: none;
	border: 2px solid #B4B4C3;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	height: 35px;
	cursor: pointer;
	text-align: center;
}
.button-v {
	background: url(/images/fancybox.png) repeat scroll -40px 0;
	text-decoration: none;
	height: 35px;
	cursor: pointer;
	text-align: center;
	width: 30px;
	height: 30px;
	z-index: 11103;
	position: absolute;
	top: -2px;
	right: -3px;
}
.txtfield-s {
	font: normal 18px 'MyriadProRegular';
	color: #4F4F4F;
	text-decoration: none;
	border: 1px solid #B4B4C3 !important;
	width: 300px;
	height: 25px !important;
	vertical-align: middle;
	padding: 2px 4px 2px 4px;
	background: #fafafa;
	margin: 7px auto !important;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.textArea-s {
	font: normal 16px 'MyriadProRegular';
	color: #4F4F4F;
	text-decoration: none;
	width: 300px;
	border: 1px solid #B4B4C3 !important;
	vertical-align: middle;
	padding: 4px;
	resize: none;
	height: 110px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: #fafafa;
	margin: 7px auto !important;
}
/*--------------Video start--------------*/
#video-background {
	display: none;
	background: #000000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	position: fixed;
	top: 0px;
	left: 0px;
	min-width: 100%;
	height: 100%;
	z-index: 1000;
}
#video-div {
	display: none;
	position: absolute;
	top: 5%;
	left: 50%;
	margin-left: -516px;
	width: 960px;
	background: #FFFFFF;
	padding: 0px;
	border: 5px solid #CBDCEC !important;
	z-index: 1001;
	overflow: auto;
}
#video-div #close {
	width: 20px;
	height: auto;
	float: right;
	text-align: center;
	cursor: pointer;
	margin: 4px 22px 0px auto;
	border-radius: 50%;
	background-color: #C9C9D6;
	color: #000000;
	line-height: 20px;
}
#Video-frame {
	height: 650px;
	width: 980px;
}
#video-div1, #video-div2, #video-div3, #video-div4, #video-div5 {
	display: none;
	position: absolute;
	top: 5%;
	left: 50%;
	margin-left: -516px;
	width: 960px;
	background: #FFFFFF;
	padding: 0px;
	border: 5px solid #CBDCEC !important;
	z-index: 1001;
	overflow: auto;
}
#video-div6 {
	display: none;
	position: absolute;
	top: 10%;
	left: 60%;
	margin-left: -516px;
	overflow: hidden;
	width: auto;
	background: #FFFFFF;
	padding: 0px;
	border: 5px solid #CBDCEC !important;
	z-index: 1001;
}
#video-div7 {
	display: none;
	position: absolute;
	top: 10%;
	left: 52%;
	margin-left: -516px;
	overflow: hidden;
	width: 75%;
	background: #FFFFFF;
	padding: 0px;
	border: 5px solid #CBDCEC !important;
	z-index: 1001;
}
#video-div1 #close, #video-div2 #close, #video-div3 #close, #video-div4 #close, #video-div5 #close, #video-div6 #close, #video-div7 #close {
	width: 20px;
	height: auto;
	float: right;
	text-align: center;
	cursor: pointer;
	margin: 4px 22px 0px auto;
	border-radius: 50%;
	background-color: #C9C9D6;
	color: #000000;
	line-height: 20px;
}
#Video-frame1, #Video-frame2, #Video-frame3, #Video-frame4, #Video-frame5, #Video-frame6, #Video-frame7 {
	height: 650px;
	width: 980px;
}
.page-counter1 {
	margin-top:794px;
}
.page-counter2 {
	margin-top:699px;
}
.page-counter3 {
	margin-top:674px;
}
.page-counter4 {
	margin-top:339px;
}
.page-counter5 {
	margin-top:701px;
}
.page-counter6 {
	margin-top:710px;
}
.page-counter7 {
	margin-top:642px;
}
.page-counter8 {
	margin-top:625px;
}
.page-counter9 {
	margin-top:798px;
}
.page-counter10 {
	margin-top:604px;
}
.page-counter11 {
	margin-top:620px;
}
.page-counter12 {
	margin-top:776px;
}
.page-counter13 {
	margin-top:813px;
}
.page-counter14 {
	margin-top:777px;
}
.page-counter15 {
	margin-top:672px;
}
.page-counter16 {
	margin-top:907px;
}
.page-counter17 {
	margin-top:907px;
}
.page-counter18 {
	margin-top:187px;
}
.page-counter19 {
	margin-top:807px;
}
.imgabsmiddle {
	vertical-align:middle;
}
.imgstyles {
	margin-top:-1px;
}
.human-s {
	overflow:hidden !important;
}
.sharelogo {
	border:0; margin:9px 0px 0px 10px;
	float:left;
}
.Banner-S {
	background: #20404f none repeat scroll 0 0 !important;
}
@media (max-width: 768px) {
#video-div {
		margin-left:-350px;
}
}
@media screen and (max-width: 640px) and (min-width: 481px) {
#searchBox {
	display: none !important;
}
.menu-item-12, .menu-item-192, .menu-item-30, .menu-item-277, .menu-item-193, .menu-item-194, .menu-item-1206, .menu-item-25 {
	width: auto;
}
#mheader {
	display: block !important;
	padding: 0px 0px 0px 0px;
	background: #122534;
	width: 100%;
	margin: 0 auto;
	position: relative;
	float: left;
}
.menu-bg {
	width: 100%;
	float: none;
	margin: 0 auto !important;
	height: 31px !important;
	font: normal 17px/23px Verdana, Geneva, sans-serif !important;
	color: #ffffff !important;
	border-bottom: 1px solid #ffffff !important;
}
.menu-bg a, .menu-bg a:hover {
	color: #ffffff !important;
	text-decoration: none !important;
}
.menu-m {
	font: normal 17px/22px Verdana, Geneva, sans-serif !important;
	color: #ffffff !important;
	text-decoration: none !important;
	text-align: left !important;
	width: 100% !important;
	background: url(/images/menu-m-bg.jpg) no-repeat left top;
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	-ms-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
}
.menu-m a {
	display: block;
	font: normal 14px/35px 'caviar_dreamsregular';
	padding-left: 20px;
	color: #ffffff !important;
	text-decoration: none !important;
}
.menu-m a:hover {
	-moz-border-radius: 8px !important;
	-webkit-border-radius: 8px !important;
	border-radius: 8px 8px 0px 0px!important;
}
.CopyrightText {
	line-height: 18px;
}
#Header {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
}
.header-right {
  float: none;
  width: 185px;
  margin: 0 auto;
}
#Logo {
	width: auto;
	height: auto;
}
#Logo img {
	width: 306px;
	height: auto;
}
.Appointments, .Book-Online {
	float: left;
	width: 170px;
}
#Smo-Logos {
	float: left;
	margin: 0px;
}
.Book-Online {
	width: auto;
}
#Menu {
	display: none;
}
#Intra {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
}
.left-td, .right-td {
	display: none;
}
.middle-td, #Intractivity {
	width: 100%;

	height: auto;
	float: left;
	position: relative;
}
#Intra-tabs {
	display: none;
}
.demo, .demo1 {
	height: 300px;
	width: 100%;
	float: left;
	position: relative;
	background-size: 100% 300px !important;
}
.intratext, .intratextmain, .intra-more {
	display: none;
}
#Center-Top {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
	background: #ffffff;
}
.Meet-Dr-textmain {
	display: none;
}
#Meet-Dr {
	width: 306px;
	height: 209px;
	float: none;
	margin: 0px auto;
	background: #ffffff;
}
.Meet-Dr {
	padding: 30px 0px 0px 116px;
}
#Meet-Dr p {
	margin: 0px;
}
#Meet-Dr img {
	width: 80px;
	height: auto;
	margin: 28px 0px 0px 20px;
}
.Publications {
	margin: 20px auto 0 30px;
}
#Footer {
	width: 100%;
	float: left;
	position: relative;
	height: auto;
}
#Q-Links {
	width: 280px;
	float: none;
	margin: 0px auto;
	background: #ffffff;
}
#Human-Intra {
	width: 285px;
	float: none;
	position: relative;
	margin: 0px auto;
}
.Human-content {
	width: 100%;
	float: left;
	position: relative;
	background-color:transparent !important;
	overflow:hidden;
	border:none !important;
}
#Scroller-Logos, #Scroller-Logos-s {
	width: 100%;
	float: left;
	position: relative;
	height: auto;
}
#FooterBG {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
	height: auto;
}
.footer {
	width: 100%;
	text-align: center;
	padding: 0px;
}
.logo-scroll-content {
	width: 100%;
	position: relative;
	background-color:transparent !important;
	overflow:hidden !important;
}
.middle-S {
	width: 100%;
	height: auto;
}
.Banner-S {
	width: 100%;
	position: relative;
	float: left;
}
#Banner {
	width: 100%;
	height: 280px !important;
	position: relative;
	float: left;
}
.slide-s {
	width: 100%;
	height: 280px !important;
}
/*.fadeT {
	height: 280px !important;
	width: 100%;
	position: relative;
	float: left;
}
.fadeT1 {
	width: 100%;
	position: relative;
	float: left;
	background-size: 100% auto !important;
	height: 280px !important;
}*/
.scrollText {
	display: none;
}
.scrollText-more {
	display: none;
}
#toTop {
	display: none !important;
}
.left-S, .right-S {
	display: none;
}
#Content-Main {
	width: 100%;
	position: relative;
	float: left;
}
#Content-Left {
	width: 100%;
	position: relative;
	float: left;
}
#SideBar {
	border-top: 1px solid #eaeaea;
	float: none;
	margin: 0px auto;
}
.Service-Tabs li {
	width: 80% !important;
}
.current-menu-parent > a, .current-menu-ancestor > a, .menu .current-menu-item a, .menu .current_page_item a {
	background: url(/images/menu-on.jpg) repeat-x bottom !important;
}
.current-menu-parent > a, .current-menu-ancestor > a {
	background: #03569e url(/images/arrow1.png) no-repeat 5px 14px !important;
}
.current-menu-parent > a.active, .current-menu-ancestor > a.active {
	background: #03569e url(/images/arrow.png) no-repeat 5px 14px !important;
}
.ch-grid li {
	width: 100px;
	height: 100px;
}
#Smo-Logos {
	width: 100% !important;
	height: 70px !important;
}
.sharelogo {
	clear: none !important;
	margin: 25px 0px 0px 10px !important;
}
#Services-SM {
	width: 276px;
	height: 267px;
	float: none;
	display: block !important;
	margin: 0px auto;
}
.Services-ListM {
	font: normal 18px/18px 'MyriadProRegular';
	color: #663300;
	width: 271px;
	height: 207px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	text-decoration: none;
	float: left;
}
.Services-ListM a {
	color: #666666;
	text-decoration: none;
}
.Services-ListM a:hover {
	color: #666666;
	text-decoration: none;
}
.Services-ListM ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.Services-ListM ul li {
	background: url(/images/services-b-line-bg.gif) no-repeat 24px bottom;
	padding: 12px 0px 5px 5px;
	list-style: none;
	margin: 0px;
	height: 23px;
}
.Services-ListM ul li a {
	margin: 0px !important;
}
.Services-ListM img {
	margin: 4px 12px 0px 15px;
	float:left;
}
/*************************************Mobile Form Styles ********************************************************/



.tableborder {
	border: 1px solid #cdcbcb;
}
.formHead {
	color: #000000;
	background: #058cc0;
}
.formHead a {
	color: #000000;
	text-decoration: underline;
}
.formHead a:hover {
	color: #000000;
	text-decoration: none;
}
.formlable {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif !important;
	color: #000000;
	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: #b8b6b9;
	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 {
	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;
}
.Appointments {
	padding-right: 5px !important;
	font-size: 13px;
}
.Appointments span {
	font-size: 18px;
}
.Appointments img {
	margin: 5px 5px 0 5px;
}
.Book-Online {
	padding: 10px 0px 0px 20px !important;
	border-left: 1px solid #d6d6d6;
	height: auto !important;
}
.multimediaLatest img {
	width: 50%;
	height: auto;
}
.Fixed-IMG {
	display: none;
}
#video-div {
	width: 80%;
	margin-left:-246px;
	top:9%;
}
.page-counter1 {
	margin-top:0px;
}
.page-counter2 {
	margin-top:0px;
}
.page-counter3 {
	margin-top:0px;
}
.page-counter4 {
	margin-top:0px;
}
.page-counter5 {
	margin-top:0px;
}
.page-counter6 {
	margin-top:0px;
}
.page-counter7 {
	margin-top:0px;
}
.page-counter8 {
	margin-top:0px;
}
.page-counter9 {
	margin-top:0px;
}
.page-counter10 {
	margin-top:0px;
}
.page-counter11 {
	margin-top:0px;
}
.page-counter12 {
	margin-top:0px;
}
.page-counter13 {
	margin-top:0px;
}
.page-counter14 {
	margin-top:0px;
}
.page-counter15 {
	margin-top:0px;
}
.Publications {
	/*margin: 20px auto 0 30px;*/
	margin: 12px auto 15px 20px;
}
.Publications a:first-child {
  margin: 0 0 6px;
}
}
 @media (max-width: 480px) {
#searchBox {
	display: none !important;
}
.menu-item-12, .menu-item-192, .menu-item-30, .menu-item-277, .menu-item-193, .menu-item-194, .menu-item-1206, .menu-item-25 {
	width: auto;
}
#mheader {
	display: block !important;
	padding: 0px 0px 0px 0px;
	background: #122534;
	width: 100%;
	margin: 0 auto;
	position: relative;
	float: left;
}
.menu-bg {
	width: 100%;
	float: none;
	margin: 0 auto !important;
	height: 31px !important;
	font: normal 17px/23px Verdana, Geneva, sans-serif !important;
	color: #ffffff !important;
	border-bottom: 1px solid #ffffff !important;
}
.menu-bg a, .menu-bg a:hover {
	color: #ffffff !important;
	text-decoration: none !important;
}
.menu-m {
	font: normal 17px/22px Verdana, Geneva, sans-serif !important;
	color: #ffffff !important;
	text-decoration: none !important;
	text-align: left !important;
	width: 100% !important;
	background: url(/images/menu-m-bg.jpg) no-repeat left top;
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	-ms-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
}
.menu-m a {
	display: block;
	font: normal 14px/35px 'caviar_dreamsregular';
	padding-left: 20px;
	color: #ffffff !important;
	text-decoration: none !important;
}
.menu-m a:hover {
	-moz-border-radius: 8px !important;
	-webkit-border-radius: 8px !important;
	border-radius: 8px 8px 0px 0px!important;
}
.CopyrightText {
	line-height: 18px;
}
#Header {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
}
.header-right {
  float: none;
  width: 185px;
  margin: 0 auto;
}
#Logo {
	width: auto;
	height: auto;
}
#Logo img {
	width: 296px;
	height: auto;
	margin-left: 10px;
}
.Appointments, .Book-Online {
	float: left;
	width: 170px;
}
#Smo-Logos {
	float: left;
	margin: 0px;
}
.Book-Online {
	width: auto;
}
#Menu {
	display: none;
}
#Intra {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
}
#Smo-Logos {
	width: 100% !important;
	height: 70px !important;
}
.sharelogo {
	clear: none !important;
	margin: 25px 0px 0px 10px !important;
}
.left-td, .right-td {
	display: none;
}
.middle-td, #Intractivity {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
}
#Intra-tabs {
	display: none;
}
.demo, .demo1 {
	height: 200px;
	width: 100%;
	float: left;
	position: relative;
	background-size: 100% auto !important;
}
.intratext, .intratextmain, .intra-more {
	display: none;
}
#Center-Top {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
	background: #ffffff;
}
.Meet-Dr-textmain {
	display: none;
}
#Meet-Dr {
	width: 306px;
	height: 209px;
	float: none;
	margin: 0px auto;
	background: #ffffff;
}
.Meet-Dr {
	padding: 30px 0px 0px 116px;
}
#Meet-Dr p {
	margin: 0px;
}
#Meet-Dr img {
	width: 80px;
	height: auto;
	margin: 28px 0px 0px 20px;
}

.Publications {
	/*margin: 20px auto 0 30px;*/
	margin: 12px auto 15px 20px;
}
.Publications a:first-child {
  margin: 0 0 6px;
}

#Footer {
	width: 100%;
	float: left;
	position: relative;
	height: auto;
}
#Q-Links {
	width: 280px;
	float: none;
	margin: 0px auto;
	background: #ffffff;
}
#Human-Intra {
	width: 285px;
	float: none;
	position: relative;
	margin: 0px auto;
}
.Human-content {
	width: 100%;
	float: left;
	position: relative;
}
#Scroller-Logos, #Scroller-Logos-s {
	width: 100%;
	float: left;
	position: relative;
	height: auto;
}
#FooterBG {
	width: 100%;
	height: auto;
	float: left;
	position: relative;
	height: auto;
}
.footer {
	width: 100%;
	text-align: center;
	padding: 0px;
}
.logo-scroll-content {
	width: 100%;
	position: relative;
	background-color:transparent !important;
}
.human-s {
	background-color:transparent !important;
}
.middle-S {
	width: 100%;
	height: auto;
}
.Banner-S {
	width: 100%;
	position: relative;
	float: left;
}
#Banner {
	width: 100%;
	height: 200px !important;
	position: relative;
	float: left;
}
.slide-s {
	width: 100%;
	height: 200px !important;
}
/*.fadeT {
	width: 100%;
	position: relative;
	float: left;
}
.fadeT1 {
	width: 100%;
	position: relative;
	float: left;
}*/
.scrollText {
	display: none;
}
.scrollText-more {
	display: none;
}
#toTop {
	display: none !important;
}
.left-S, .right-S {
	display: none;
}
#Content-Main {
	width: 100%;
	position: relative;
	float: left;
}
#Content-Left {
	width: 100%;
	position: relative;
	float: left;
}
#SideBar {
	border-top: 1px solid #eaeaea;
	float: none;
	margin: 0px auto;
}
.Service-Tabs li {
	width: 80% !important;
}
.current-menu-parent > a, .current-menu-ancestor > a, .menu .current-menu-item a, .menu .current_page_item a {
	background: url(/images/menu-on.jpg) repeat-x bottom !important;
}
.current-menu-parent > a, .current-menu-ancestor > a {
	background: #03569e url(/images/arrow1.png) no-repeat 5px 14px !important;
}
.current-menu-parent > a.active, .current-menu-ancestor > a.active {
	background: #03569e url(/images/arrow.png) no-repeat 5px 14px !important;
}
.ch-grid li {
	width: 100px;
	height: 100px;
}
#Services-SM {
	width: 276px;
	height: 267px;
	float: none;
	display: block !important;
	margin: 0px auto;
}
.Services-ListM {
	font: normal 18px/18px 'MyriadProRegular';
	color: #663300;
	width: 271px;
	height: 207px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	text-decoration: none;
	float: left;
}
.Services-ListM a {
	color: #666666;
	text-decoration: none;
}
.Services-ListM a:hover {
	color: #666666;
	text-decoration: none;
}
.Services-ListM ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.Services-ListM ul li {
	background: url(/images/services-b-line-bg.gif) no-repeat 24px bottom;
	padding: 12px 0px 5px 5px;
	list-style: none;
	margin: 0px;
	height: 23px;
}
.Services-ListM ul li a {
	margin: 0px !important;
}
.Services-ListM img {
	margin: 4px 12px 0px 15px;
}
/*************************************Mobile Form Styles ********************************************************/



.tableborder {
	border: 1px solid #cdcbcb;
}
.formHead {
	color: #000000;
	background: #058cc0;
}
.formHead a {
	color: #000000;
	text-decoration: underline;
}
.formHead a:hover {
	color: #000000;
	text-decoration: none;
}
.formlable {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif !important;
	color: #000000;
	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: #b8b6b9;
	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 {
	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;
}
.Appointments {
	padding-right: 3px !important;
	font-size: 12px;
}
.Appointments span {
	color: #666666;
	font: normal 18px/20px 'MyriadProRegular';
	text-decoration: none;
}
.Appointments img {
	margin: 5px 5px 0 5px;
}
.Book-Online {
	padding: 10px 0px 0px 3px !important;
	border-left: 1px solid #d6d6d6;
	height: auto !important;
}
.fadeT1 {
	background-size: 100% auto !important;
	height: 200px !important;
}
.fadeT {
	height: 200px !important;
}
.telephone ul li {
	width: 100% !important;
}
.multimediaLatest img {
	width: 50%;
	height: auto;
}
.Fixed-IMG {
	display: none;
}
#profileBullet {
	margin-top: 15px;
}
#empty {
	display: none;
}
#video-div {
	width:92%;
	top:9%;
	margin-left:-226px;
}
.page-counter1 {
	margin-top:0px;
}
.page-counter2 {
	margin-top:0px;
}
.page-counter3 {
	margin-top:0px;
}
.page-counter4 {
	margin-top:0px;
}
.page-counter5 {
	margin-top:0px;
}
.page-counter6 {
	margin-top:0px;
}
.page-counter7 {
	margin-top:0px;
}
.page-counter8 {
	margin-top:0px;
}
.page-counter9 {
	margin-top:0px;
}
.page-counter10 {
	margin-top:0px;
}
.page-counter11 {
	margin-top:0px;
}
.page-counter12 {
	margin-top:0px;
}
.page-counter13 {
	margin-top:0px;
}
.page-counter14 {
	margin-top:0px;
}
.page-counter15 {
	margin-top:0px;
}
}