/********************************* Fonts Styles Starts ************************************************/
@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: 'Raleway';
  src: url('/fonts/Raleway-Regular.eot');
  src: url('/fonts/Raleway-Regular.eot?#iefix') format('embedded-opentype'),
       url('/fonts/Raleway-Regular.woff') format('woff'),
       url('/fonts/Raleway-Regular.ttf') format('truetype'),
       url('/fonts/Raleway-Regular.svg#Raleway') format('svg');
}
@font-face {
  font-family: 'Raleway-Light';
  src: url('/fonts/Raleway-Light.eot');
  src: url('/fonts/Raleway-Light.eot?#iefix') format('embedded-opentype'),
       url('/fonts/Raleway-Light.woff') format('woff'),
       url('/fonts/Raleway-Light.ttf') format('truetype'),
       url('/fonts/Raleway-Light.svg#Raleway-Light') format('svg');
}
@font-face {
	font-family: 'SegoeUI';
	src: url('/fonts/segoeui.eot');
	src: url('/fonts/segoeui.eot?#iefix') format('embedded-opentype'),
		url('/fonts/segoeui.woff') format('woff'),
		url('/fonts/segoeui.ttf') format('truetype'),
		url('/fonts/segoeui.svg#segoeui') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'ralewaythin';
    src: url('/fonts/raleway_thin-webfont.eot');
    src: url('/fonts/raleway_thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/raleway_thin-webfont.woff') format('woff'),
         url('/fonts/raleway_thin-webfont.ttf') format('truetype'),
         url('/fonts/raleway_thin-webfont.svg#ralewaythin') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ralewaymedium';
    src: url('/fonts/raleway-medium-webfont.eot');
    src: url('/fonts/raleway-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/raleway-medium-webfont.woff') format('woff'),
         url('/fonts/raleway-medium-webfont.ttf') format('truetype'),
         url('/fonts/raleway-medium-webfont.svg#ralewaymedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'tahomaregular';
    src: url('/fonts/tahoma-webfont.eot');
    src: url('/fonts/tahoma-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/tahoma-webfont.woff') format('woff'),
         url('/fonts/tahoma-webfont.ttf') format('truetype'),
         url('/fonts/tahoma-webfont.svg#tahomaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('/fonts/opensans-regular-webfont.eot');
    src: url('/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/opensans-regular-webfont.woff') format('woff'),
         url('/fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'RalewayHeavy';
    src: url('/fonts/raleway-heavy.eot');
    src: url('/fonts/raleway-heavy.eot') format('embedded-opentype'),
         url('/fonts/raleway-heavy.woff') format('woff'),
         url('/fonts/raleway-heavy.ttf') format('truetype'),
         url('/fonts/raleway-heavy.svg#RalewayHeavy') format('svg');
}
@font-face {
    font-family: 'ralewayextrabold';
    src: url('/fonts/raleway-extrabold-webfont-webfont.eot');
    src: url('/fonts/raleway-extrabold-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/raleway-extrabold-webfont-webfont.woff') format('woff'),
         url('/fonts/raleway-extrabold-webfont-webfont.ttf') format('truetype'),
         url('/fonts/raleway-extrabold-webfont-webfont.svg#ralewayextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}
/********************************* Fonts Styles Ends ************************************************/
/********************************* Menu Styles Starts **************************************************/
/*-------------------- GotoTop --------------------*/
.GotoTop{
width:100px;
background:#66D0EA;
text-align:center;
position:fixed;
bottom:110px;
right:5px;
cursor:pointer;
display:none;
color:#012D78;
font-family:Verdana, Geneva, sans-serif;font-size:12px;
padding:7px 5px;border-radius: 5px 0px 0 5px;
}
/*-------------------- Mobile Menu Styles--------------------*/

#dc_jqaccordion_widget-2-item {
    border-left: 1px solid #111;
    border-right: 1px solid #111;
    border-top: 1px solid #111;
    font: bold 14px Arial,sans-serif;
}
#dc_jqaccordion_widget-2-item ul, #dc_jqaccordion_widget-2-item ul li {
    border: medium none;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
#dc_jqaccordion_widget-2-item ul a {
    background: #041d40 none repeat scroll 0 0;
    border-bottom: 1px solid #164375;
    color: #fff;
    display: block;
    padding: 10px 10px 10px 50px;
    position: relative;
    text-decoration: none;
    width: 100%;
}
#dc_jqaccordion_widget-2-item ul ul a {
    background: #041d40 none repeat scroll 0 0;
	width: 100% !important;
}
#dc_jqaccordion_widget-2-item ul a.dcjq-parent, #dc_jqaccordion_widget-2-item ul a.dcjq-parent:hover {
    background: #041d40 none repeat scroll 0 0;
}
#dc_jqaccordion_widget-2-item ul a .dcjq-icon {
    background: rgba(0, 0, 0, 0) url("/images/arrow_black_right.png") no-repeat scroll 0 center;
    height: 34px;
    left: 14px;
    margin-top: -17px;
    position: absolute;
    top: 50%;
    width: 34px;
}
#dc_jqaccordion_widget-2-item ul a.dcjq-parent.active .dcjq-icon {
    background: rgba(0, 0, 0, 0) url("/images/arrow_black_down.png") no-repeat scroll 0 center;
}
#dc_jqaccordion_widget-2-item ul a:hover, #dc_jqaccordion_widget-2-item ul .current_page_item > a, #dc_jqaccordion_widget-2-item > ul .current_page_item > a {
    background: #164375 none repeat scroll 0 0;
    color: #fff;
}
#dc_jqaccordion_widget-2-item ul .current-menu-ancestor > a, #dc_jqaccordion_widget-2-item > ul .current-menu-ancestor > a {
    background: #5da8ff none repeat scroll 0 0;
}

/*-------------------- Container Styles --------------------*/
body {
	margin:0px 0px 0px 0px;
	background:url(/images/body-s-bg.gif) repeat-x 0 0 #fafafa;
	overflow-y:scroll;
	*overflow-y:none;
}
#Container {
	width:100%;
	margin:0px auto;
}
#Header {
	width:940px;
	height:140px;
	margin:0 auto;
}
#Logo {
	width:237px;
	height:140px;
	float:left;
	position:relative;
}
#Logo img {
	margin:24px 0px 0px 0px;
	float:right;
}
#Appointment {
	width:703px;
	height:48px;
	float:left;
	position:relative;
}
#Menu-list {
	width:624px;
	height:92px;
	float:right;
	position:relative;
	margin-right:30px;
}
#access {
	font: normal 14px 'Raleway';
	display: block;
	float: left;
	margin: 0px;
	z-index: 9999999;
	position: absolute;
}
#access ul {
	list-style: none;
	margin: 0px !important;
	padding: 0px !important;
}
#access li {
	float: left;
	position: relative;
	font: normal 14pxpx/92px 'Raleway';
	padding:0px 1px 0px 0px;
}
#access a {
	font: normal 14px/92px 'Raleway';
	color: #5f5f5f;
	display: block;
	text-decoration: none;
	text-align: center;
	height:92px;
	overflow:hidden !important;
}
#access a:hover {
	color: #5f5f5f;
	text-decoration: none;
}
.menu-item-34 a {
	width: 75px;
	text-decoration: none;
	background:url(/images/home-off.jpg) no-repeat left top;
}
.menu-item-34 a:hover {
	text-decoration: none;
	background:url(/images/home-on.jpg) no-repeat left top;
}
.menu-item-114 a {
	width: 66px;
	text-decoration: none;
	background:url(/images/about-off.jpg) no-repeat left top;
}
.menu-item-114 a:hover {
	text-decoration: none;
	background:url(/images/about-on.jpg) no-repeat left top;
}
.menu-item-113  a {
	width: 118px;
	text-decoration: none;
	background:url(/images/our-surgeons-off.jpg) no-repeat left top;
}
.menu-item-113  a:hover {
	text-decoration: none;
	background:url(/images/our-surgeons-on.jpg) no-repeat left top;
}
.menu-item-112 a {
	width: 81px;
	text-decoration: none;
	background:url(/images/services-off.jpg) no-repeat left top;
}
.menu-item-112 a:hover {
	text-decoration: none;
	background:url(/images/services-on.jpg) no-repeat left top;
}
.menu-item-111 a {
	width: 112px;
	text-decoration: none;
	background:url(/images/for-referrers-off.jpg) no-repeat left top;
}
.menu-item-111 a:hover {
	text-decoration: none;
	background:url(/images/for-referrers-on.jpg) no-repeat left top;
}
.menu-item-110 a {
	width: 85px;
	text-decoration: none;
	background:url(/images/first-visit-off.jpg) no-repeat left top;
}
.menu-item-110 a:hover {
	text-decoration: none;
	background:url(/images/first-visit-on.jpg) no-repeat left top;
}
.menu-item-109 a {
	width: 80px;
	text-decoration: none;
	background:url(/images/contact-off.jpg) no-repeat left top;
}
.menu-item-109 a:hover {
	text-decoration: none;
	background:url(/images/contact-on.jpg) no-repeat left top;
}
.menu-item-114 ul a {
	width:142px !important;
}
#access ul ul {
	display: none;
	float: left;
	margin: 0;
	position: absolute;
	left: 0;
	top: 92px;
	z-index: 99999;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	font: normal 14px 'MyriadProRegular';
	line-height: 28px;
	color: #26286e;
	height: auto;
	padding: 3px 0px 0px 34px;
	z-index: 99999;
	text-align: left;
	margin: 0px;
	background:url(/images/menu-off.gif) no-repeat left top;
	background-size:100% auto;
}
#access ul ul a:hover {
	line-height: 28px;
	background:url(/images/menu-on.gif) no-repeat left top;
	color: #f2f2f2 !important;
	background-size:100% auto;
}
#access ul ul li {
	background: none;
}
#access ul li:hover > ul {
	display: block;
}
/*---------- Home-page Styles ----------*/
.appointment {
	font:normal 30px/22px 'ralewaymedium';
	color:#7f8080;
	padding:20px 20px 0px 33px;
	text-decoration:none;
	text-align:right;
}
.appointment a {
	color:#7f8080;
	text-decoration:none;
}
.appointment a:hover {
	color:#7f8080;
	text-decoration:none;
}
#Banner {
	width:100%;
	margin:0 auto;
	height:379px;
	overflow:hidden;
	position:relative;
}
#Intra {
	width:940px;
	margin:0 auto;
	height:379px;
}
#Center-top {
	width:940px;
	height:374px;
	margin:0 auto;
	text-align:center;
	background:url(/images/location-bg.gif) repeat-x left bottom;
}
#Center-top-l {
	width:352px;
	height:371px;
	float:left;
	position:relative;
	overflow:hidden;
	background:url(/images/center-top-r-bg.gif) no-repeat left top #fff;
}
#Center-top-r {
	width:588px;
	height:374px;
	float:left;
	position:relative;
	background:url(/images/center-top-r-bg.gif) no-repeat left top;
}
#Location {
	width:261px;
	height:258px;
	float:left;
	position:relative;
	margin-left:37px;
}
.location {
	font:normal 16px/18px 'Raleway-Light';
	color:#e95910;
	text-decoration:none;
	text-align:center;
	padding:29px 0px 10px 0px;
}
.location a {
	color:#e95910;
	text-decoration:none;
}
.location a:hover {
	color:#e95910;
	text-decoration:none;
}
.location-text {
	font:normal 16px/18px 'Raleway-Light';
	color:#8f8f8f;
	text-decoration:none;
	text-align:center;
	padding:18px 0px 23px 0px;
	
}
.location-text a {
	color:#8f8f8f;
	text-decoration:none;
}
.location-text a:hover {
	color:#8f8f8f;
	text-decoration:none;
}
#Midland {
	width:940px;
	height:176px;
	margin:0 auto;
	text-align:left;
}
.midland {
	font:normal 24px/39px 'ralewayextrabold';
	color:#CE422C;
	text-decoration:none;
	text-align:left;
	padding:26px 0px 0px 0px;
}
.midland a {
	color:#CE422C;
	text-decoration:none;
}
.midland a:hover {
	color:#CE422C;
	text-decoration:none;
}
.midland-text {
	font:normal 13px/18px 'tahomaregular';
	color:#3E3E3E;
	text-decoration:none;
	text-align:justify;
}
.midland-text a {
	color:#3E3E3E;
	text-decoration:none;
}
.midland-text a:hover {
	color:#3E3E3E;
	text-decoration:none;
}
.more {
	font:normal 24px/30px  'ralewayextrabold';
	color:#0e3569;
	padding:30px 30px 10px 0px;
	text-decoration:none;
	text-align:right;
}
.more a {
	color:#0e3569;
	text-decoration:none;
}
.more a:hover {
	text-decoration:none;
	color:#0e3569;
}
#Our-Specialties {
	width:294px;
	/* height:379px; */
	height:450px;
	background:url(/images/our-specialties-bg-new.png) no-repeat top;
	position:absolute;
	z-index:22;
	/* margin:375px 0 0 671px; */
	margin:330px 0 0 671px;
	*margin:274px 0 0 430px !important;
}
.specialties {
	font:normal 21px/22px 'RalewayHeavy';
	color:#cff1f7;
	text-decoration:none;
	text-align:center;
	padding:53px 0px 10px 0px;
	height:38px;
}
.specialties a {
	color:#cff1f7;
	text-decoration:none;
}
.specialties a:hover {
	color:#cff1f7;
	text-decoration:none;
}
.specialties-list {
	font:normal 12px/32px 'tahomaregular';
	color:#cff1f7;
	text-decoration:none;
	text-align:left;
}
.specialties-list ul{
	padding:10px 0px 0px 0px;
	margin:0px;
	list-style:none;
}
.specialties-list ul li {
	list-style:none;
	color:#fff;
	padding:0px 0px 0px 0px;
}
.specialties-list ul li a {
	list-style:none;
	color:#fff;
	display:block;
	padding:0px 0px 0px 90px;
	text-decoration:none;
}
.specialties-list ul li a:hover {
	text-decoration:none;
	color:#fe994e;
	background:url(/images/specialties-on-bg.jpg) no-repeat 36px top;
	
}
#Quick-links {
	width:290px;
	height:116px;
	float:left;
	position:relative;
	margin-left:296px;
}
.quicklinks-h {
	font:normal 16px/65px 'open_sansregular';
	color:#6f6f6f;
	text-decoration:none;
	text-align:left;
}
.quicklinks-h a {
	color:#6f6f6f;
	text-decoration:none;
}
.quicklinks-h a:hover {
	color:#6f6f6f;
	text-decoration:none;
}
.quicklinks-h ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
.quicklinks-h ul li {
	padding:0px;
	list-style:none;
	width:100%;
	float:left;
	border-right:1px solid #dfe0e0;
}
.quicklinks-h ul li img {
	margin:10px 20px 0 72px;
	float:left;
}
.Hometext {
	font:normal 30px/32px 'Raleway-Light';
	color:#4b4b4b;
	padding:45px 0px 0px 33px;
	text-decoration:none;
}
.Hometext a {
	color:#4b4b4b;
	text-decoration:none;
}
.Hometext a:hover {
	text-decoration:none;
	color:#4b4b4b;
}
.HometextMain {
	font:normal 13px/20px 'SegoeUI';
	color:#7c7c7c;
	padding:10px 20px 0px 33px;
	text-decoration:none;
}
.HometextMain a {
	color:#7c7c7c;
	text-decoration:underline;
}
.HometextMain a:hover {
	color:#7c7c7c;
	text-decoration:none;
}
.Home-Quick-links {
	width:240px;
	float:left;
	position:relative;
	font:normal 16px/38px 'Raleway';
	color:#545454;
	text-decoration:none;
	
}
.Home-Quick-links a {
	display:block;
	color:#545454;
	text-decoration:none;
}
.Home-Quick-links a:hover {
	color:#545454;
	text-decoration:none;
}
.Home-Quick-links img{
	margin:7px 10px 0px 35px;
}
.Hometextbold {
	font:bold 19px/22px 'Raleway';
	color:#ffffff;
	text-align:center;
	text-shadow: 2px 2px 2px #545355;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}
.Hometextbold a {
	color:#ffffff;
	text-decoration:none;
}
.Hometextbold a:hover {
	color:#ffffff;
	text-decoration:none;
}
.Home-more {
	font:normal 13px/15px 'SegoeUI';
	color:#ffffff;
	text-align:right;
	padding:0px 30px 0px 0px;
	text-decoration:none;
}
.Home-more a {
	color:#ffffff;
	text-decoration:underline;
}
.Home-more a:hover {
	color:#ffffff;
	text-decoration:none;
}
/*---------- Sub-page Styles ----------*/
#Banner-s {
	width:100%;
	margin:0 auto;
	height:203px;
	overflow:hidden;
	position:relative;
}
#Intra-s {
	width:940px;
	margin:0 auto;
	height:203px;
}
#Center-top-s {
	height:auto;
	margin:0px auto;
	width:940px;
}
#Content-Left {
	width:672px;
	position:relative;
	float:left;
}
#SideBar {
	width:268px;
	position:relative;
	float:left;
	height:auto;
}
#Our-Specialties-s {
	width:294px;
	/* height:381px; */
	height:445px;
	background:url(/images/our-specialties-bg-new.png) no-repeat top;
	position:relative;
	z-index:22;
	margin:-30px 0 0 0px;
}
.specialties-s {
	font:normal 21px/22px 'RalewayHeavy';
	color:#cff1f7;
	text-decoration:none;
	text-align:center;
	padding:53px 0px 10px 0px;
	height:38px;
}
.specialties-s a {
	color:#cff1f7;
	text-decoration:none;
}
.specialties-s a:hover {
	color:#cff1f7;
	text-decoration:none;
}
.specialties-list-s {
	font:normal 12px/32px 'tahomaregular';
	color:#cff1f7;
	text-decoration:none;
	text-align:left;
}
.specialties-list-s ul{
	padding:10px 0px 0px 0px;
	margin:0px;
	list-style:none;
}
.specialties-list-s ul li {
	list-style:none;
	color:#fff;
	padding:0px 0px 0px 0px;
}
.specialties-list-s ul li a {
	list-style:none;
	color:#fff;
	display:block;
	padding:0px 0px 0px 90px;
	text-decoration:none;
}
.specialties-list-s ul li a:hover {
	text-decoration:none;
	color:#fe994e;
	background:url(/images/specialties-on-bg.jpg) no-repeat 36px top;
}
#Meet-s {
	width:222px;
	height:304px;
	margin-right:10px;
	float:right;
	overflow:hidden;
}
.meet-s {
	font:normal 20px/39px 'Raleway';
	color:#b7b7b7;
	padding:5px 0px 0px 0px;
	text-decoration:none;
	text-align:center;
}
.meet-s a {
	color:#b7b7b7;
	text-decoration:none;
}
.meet-s a:hover {
	text-decoration:none;
	color:#b7b7b7;
}
#QLink-s {
	width:222px;
	height:76px;
	margin-right:10px;
	float:right;
}
.quicklinks-s {
	font:normal 16px/71px 'open_sansregular';
	color:#6f6f6f;
	text-decoration:none;
	text-align:left;
}
.quicklinks-s a {
	color:#6f6f6f;
	text-decoration:none;
}
.quicklinks-s a:hover {
	color:#6f6f6f;
	text-decoration:none;
}
.quicklinks-s ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
.quicklinks-s ul li {
	padding:0px;
	list-style:none;
	width:100%;
	float:left;
	background:#f3f3f3;
	border-top:2px solid #eaeaea;
}
.quicklinks-s ul li img {
	margin:10px 20px 0px 20px;
	float:left;
}
#Location-s {
	width:222px;
	height:204px;
	margin:0px 10px 28px 0px;
	float:right;
}
.location-s {
	font:normal 16px/18px 'Raleway-Light';
	color:#e95910;
	text-decoration:none;
	text-align:center;
	padding:29px 0px 10px 0px;
}
.location-s a {
	color:#e95910;
	text-decoration:none;
}
.location-s a:hover {
	color:#e95910;
	text-decoration:none;
}
.location-text-s {
  background: rgba(0, 0, 0, 0) url("/images/location-bg.gif") no-repeat scroll center bottom;
  color: #8f8f8f;
  font: 14px/14px "Raleway";
  padding: 5px 15px 10px 0;
  text-align: center;
  text-decoration: none;
}
.location-text-s a {
	color:#8f8f8f;
	text-decoration:none;
}
.location-text-s a:hover {
	color:#8f8f8f;
	text-decoration:none;
}
.more {
	font:bold 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:none;
}
/************************************* Footer Styles ********************************************************/
#FooterBG { 
	width:100%;
	height:auto;
	clear:both;
	float:left;
	background:url(/images/footer-bg.gif) repeat-x left top;
}
#Center-bottom {
	width:940px;
	height:274px;
	margin:0 auto;
}
#About {
	width:130px;
	height:275px;
	float:left;
	position:relative;
	margin-left:19px;
	background:url(/images/icons-bg.gif) no-repeat right 68px;
}
#Our-Surgeons {
	width:171px;
	height:275px;
	float:left;
	position:relative;
	margin-left:40px;
	background:url(/images/icons-bg.gif) no-repeat right 68px;
}
#Services {
	width:174px;
	height:275px;
	float:left;
	position:relative;
	margin-left:42px;
	background:url(/images/icons-bg.gif) no-repeat right 68px;
}
#For-Referrers {
	width:131px;
	height:275px;
	float:left;
	position:relative;
	margin-left:35px;
	background:url(/images/icons-bg.gif) no-repeat right 68px;
}
#Social-icon {
	width:198px;
	height:275px;
	float:left;
	position:relative;
}
#Footer { 
	width:940px;
	margin:0 auto;
	clear:both;
	height:89px;
}
#Icon {
	width:120px;
	margin:0px auto;
	height:100px;
}
#Icon img {
	margin:4px 5px 0px 5px;
}
.links {
	font:normal 16px/18px 'ralewaymedium';
	text-decoration:none;
	padding:32px 0px 0px 0;
	color:#ffffff;
	text-align:left;
}
.links-list {
	font:normal 13px/19px 'tahomaregular';
	color:#b7e2f4;
	padding:20px 0px 10px 0px;
}
.links-list a {
	color:#b7e2f4;
	text-decoration:none;
}
.links-list a:hover {
	color:#b7e2f4;
	text-decoration:none;
}
.links-list ul {
	color:#b7e2f4;
	padding:0px;
	margin:0px;
}
.links-list ul li {
	list-style:none;
	padding:0px;
	margin:0px;
}
.links-list ul li a {
	color:#b7e2f4;
	text-decoration:none;
}
.links-list ul li a:hover {
	color:#b7e2f4;
	text-decoration:underline;
}
.social-icon {
	font:normal 16px/25px 'Raleway-Light';
	color:#fff;
	padding:26px 15px 5px 24px;
	text-align:center;
}
.social-icon a {
	color:#fff;
	text-decoration:none;
}
.social-icon a:hover {
	color:#fff;
	text-decoration:none;
}
.social-icon span{
	font:normal 15px/22px 'ralewaymedium';
	color:#fff;
}
.footer {
	font:normal 12px/26px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:20px 0px 0px 11px;
	color:#ffffff;
	width:780px;
	float:left;
	position:relative;
}
.footer a {
	text-decoration:none;
	color:#ffffff;
}
.footer a:hover {
	text-decoration:underline;
	color:#ffffff;
}
.footer {
	font:normal 12px/26px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:20px 0px 0px 11px;
	color:#ffffff;
	width:780px;
	float:left;
	position:relative;
}
.footer a {
	text-decoration:none;
	color:#ffffff;
}
.footer a:hover {
	text-decoration:underline;
	color:#ffffff;
}
.CopyrightText {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	margin:0px;
}
.CopyrightText a {
	text-decoration:none;
	color:#ffffff;
}
.CopyrightText a:hover {
	text-decoration:underline;
	color:#ffffff;
}
.ypo-logo {
	width:149px;
	float:left;
	position:relative;
	height:95px;
}
.ypo-logo img {


	margin:26px 10px 0px 0px;
}
/************************************* Intractivity Styles ********************************************************/
.demo {
	position:relative;
	top:0px;
	left:0px;
	width:940px;
	height:379px;
	padding:0px;
	margin:0px;
}
.demo1 {
	position:relative;
	top:0px;
	left:0px;
	width:940px;
	height:379px;
	padding:0px;
	margin:0px;
}
.leftBG {
	width: 580px;
	height:379px;
	position: absolute;
	display: block;
	margin: 0px 0px 0px -580px;
	background: url(/images/banner-l-bg.jpg) no-repeat left top;
}
.rightBG {
	width:580px;
	height:379px;
	position:absolute;
	margin:0px 0px 0px 940px;
	background:url(/images/banner-r-bg.jpg) no-repeat left top;
}
.leftBG1 {
	width: 580px;
	height:379px;
	position: absolute;
	display: block;
	margin: 0px 0px 0px -580px;
	background: url(/images/banner1-l-bg.jpg) no-repeat right top;
}
.rightBG1 {
	width:571px;
	height:379px;
	position:absolute;
	margin:0px 0px 0px 940px;
	background:url(/images/banner1-r-bg.jpg) no-repeat left top;
}
.leftBG4 {
	width: 580px;
	height:379px;
	position: absolute;
	display: block;
	margin: 0px 0px 0px -580px;
	
}
.rightBG4 {
	width:571px;
	height:379px;
	position:absolute;
	margin:0px 0px 0px 940px;
	
}
#Intra1-l-bg {
	width:940px;
	height:379px;
	background:url(/images/intra1-l-bg.jpg) no-repeat left top;
	background-size:50% auto;
}
#Intra1-r-bg {
	width:940px;
	height:379px;
	background:url(/images/intra1-r-bg.jpg) no-repeat right top;
	background-size:50% auto;
}
#Intra2-l-bg {
	width:940px;
	height:379px;
	background:url(/images/intra2-l-bg.jpg) no-repeat left top;
	background-size:50% auto;
}
#Intra2-r-bg {
	width:940px;
	height:379px;
	background:url(/images/intra2-r-bg.jpg) no-repeat right top;
	background-size:50% auto;
}
#Intra3-l-bg {
	width:940px;
	height:379px;
	background:url(/images/intra3-l-bg.jpg) no-repeat left top;
	background-size:50% auto;
}
#Intra3-r-bg {
	width:940px;
	height:379px;
	background:url(/images/intra3-r-bg.jpg) no-repeat right top;
	background-size:50% auto;
}
#Intra4-l-bg {
	width:940px;
	height:379px;
	background:url(/images/intra4-l-bg.jpg) no-repeat left top;
	background-size:50% auto;
}
#Intra4-r-bg {
	width:940px;
	height:379px;
	background:url(/images/intra4-r-bg.jpg) no-repeat right top;
	background-size:50% auto;
}
.intratext {
	font:normal 21px/22px 'ralewaymedium';
	color:#3d3d3d;
	padding:132px 17px 0px 9px;
	text-decoration:none;
	text-align:left;
}
.intratext a {
	color:#3d3d3d;
	text-decoration:none;
}
.intratext a:hover {
	text-decoration:none;
	color:#3d3d3d;
}
.intratextmain {
	font:bold 31px/35px 'ralewaythin';
	color:#f100a8;
	padding:170px 17px 0px 5px;
	text-decoration:none;
	text-align:left;
}
.intratextmain a {
	color:#f100a8;
	text-decoration:none;
}
.intratextmain a:hover {
	text-decoration:none;
	color:#f100a8;
}
.intratextmain span{
	font:normal 20px/53px 'ralewaymedium';
	color:#3d3d3d;
	padding:10px 17px 0px 219px;
	text-decoration:none;
	text-align:left;
}
.demo-d {
	position:relative;
	top:0px;
	left:0px;
	width:352px;
	height:374px;
	padding:0px;
	margin:0px;
}
.demo1-d {
	position:relative;
	top:0px;
	left:0px;
	width:352px;
	height:374px;
	padding:0px;
	margin:0px;
}
.intra-arrow{
	width:330px;
	height:73px;
	position:absolute;
	float:left;
	z-index:20;
	overflow:hidden;
	margin:167px 0 0 10px;
}
.meet {
	font:normal 20px/22px 'ralewaymedium';
	color:#b7b7b7;
	padding:23px 0px 0px 0px;
	text-decoration:none;
	text-align:center;
}
.meet a {
	color:#b7b7b7;
	text-decoration:none;
}
.meet a:hover {
	text-decoration:none;
	color:#b7b7b7;
}
.meet-dr {
	font:normal 24px/30px  'ralewayextrabold';
	color:#0e3569;
	padding:0px 0px 10px 0px;
	text-decoration:none;
	text-align:center;
}
.meet-dr a {
	color:#0e3569;
	text-decoration:none;
}
.meet-dr a:hover {
	text-decoration:none;
	color:#0e3569;
}
.profile {
	font:normal 12px/16px  'tahomaregular';
	color:#3e3e3e;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	text-align:center;
}
.profile a {
	color:#3e3e3e;
	text-decoration:none;
}
.profile a:hover {
	text-decoration:none;
	color:#3e3e3e;
}
.profile-more {
	font:normal 12px/16px  'tahomaregular';
	color:#979797;
	padding:14px 20px 0px 0px;
	text-decoration:none;
	text-align:right;
}
.profile-more a {
	color:#979797;
	text-decoration:none;
}
.profile-more a:hover {
	text-decoration:none;
	color:#979797;
}
/************************************* Intractivity-Sub Styles ********************************************************/
.demo-s {
	position:relative;
	top:0px;
	left:0px;
	width:940px;
	height:203px;
	padding:0px;
	margin:0px;
}
.demo1-s {
	position:relative;
	top:0px;
	left:0px;
	width:940px;
	height:203px;
	padding:0px;
	margin:0px;
}
#Intra1-l-s-bg {
	width:940px;
	height:203px;
	background:url(/images/intra1-l-s-bg.jpg) no-repeat left top;
	background-size:50% auto;
}
#Intra1-r-s-bg {
	width:940px;
	height:203px;
	background:url(/images/intra1-r-s-bg.jpg) no-repeat right top;
	background-size:50% auto;
}
#Intra2-l-s-bg {
	width:940px;
	height:203px;
	background:url(/images/intra2-l-s-bg.jpg) no-repeat left top;
	background-size:50% auto;
}
#Intra2-r-s-bg {
	width:940px;
	height:203px;
	background:url(/images/intra2-r-s-bg.jpg) no-repeat right top;
	background-size:50% auto;
}
#Intra3-l-s-bg {
	width:940px;
	height:203px;
	background:url(/images/intra3-l-s-bg.jpg) no-repeat left top;
	background-size:50% auto;
}
#Intra3-r-s-bg {
	width:940px;
	height:203px;
	background:url(/images/intra3-r-s-bg.jpg) no-repeat right top;
	background-size:50% auto;
}
#Intra4-l-s-bg {
	width:940px;
	height:203px;
	background:url(/images/intra4-l-s-bg.jpg) no-repeat left top;
	background-size:50% auto;
}
#Intra4-r-s-bg {
	width:940px;
	height:203px;
	background:url(/images/intra4-r-s-bg.jpg) no-repeat right top;
	background-size:50% auto;
}
.intratext-s {
	font:normal 21px/22px 'ralewaymedium';
	color:#3d3d3d;
	padding:46px 17px 0px 9px;
	text-decoration:none;
	text-align:left;
}
.intratext-s a {
	color:#3d3d3d;
	text-decoration:none;
}
.intratext-s a:hover {
	text-decoration:none;
	color:#3d3d3d;
}
.intratextmain-s {
	font:bold 31px/35px 'ralewaythin';
	color:#f100a8;
	padding:80px 17px 0px 15px;
	text-decoration:none;
	text-align:left;
}
.intratextmain-s a {
	color:#f100a8;
	text-decoration:none;
}
.intratextmain-s a:hover {
	text-decoration:none;
	color:#f100a8;
}
.intratextmain-s span{
	font:normal 20px/53px 'ralewaymedium';
	color:#3d3d3d;
	padding:10px 17px 0px 219px;
	text-decoration:none;
	text-align:left;
}
.demo-ds {
	position:relative;
	top:0px;
	left:0px;
	width:222px;
	height:239px;
	padding:0px;
	margin:0px;
	background:url(/images/meet-s-bg.gif) no-repeat left top;
	overflow:hidden;
}
.demo1-ds {
	position:relative;
	top:0px;
	left:0px;
	width:222px;
	height:239px;
	padding:0px;
	margin:0px;
}
.meet-dr-s img{
	margin:10px 0px 0px 0px;
	text-align:center;
}
.intra-arrow-s{
	width:213px;
	height:24px;
	position:absolute;
	float:left;
	z-index:20;
	overflow:hidden;
	margin:111px 0px 0px 4px;
}
.meet-dr-s {
	font:normal 17px/20px  'ralewaymedium';
	color:#0e3569;
	padding:10px 0px 0px 0px;
	text-decoration:none;
	text-align:center;
}
.meet-dr-s a {
	color:#0e3569;
	text-decoration:none;
}
.meet-dr-s a:hover {
	text-decoration:none;
	color:#0e3569;
}
.profile-more-s {
	font:normal 12px/16px  'tahomaregular';
	color:#979797;
	text-decoration:none;
	text-align:center;
}
.profile-more-s a {
	color:#979797;
	text-decoration:none;
}
.profile-more-s a:hover {
	text-decoration:none;
	color:#979797;
}
#Our-Specialties-m {
	display:none;
}
#mheader {
	display:none;
}
#doccontainer {
    display: table;
}
.docrow {
    display: table-row;
    float: left;
    margin: 5px auto;
    position: relative;
}
.docleft {
    border: 1px solid #d2d7db;
    border-radius: 2px;
    display: table-cell;
    padding: 8px;
    width: 360px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	background:#e6e9eb;
	text-align:left !important;
}
.docleft a, .docright a {
	text-decoration:none !important;
	text-align:left !important
}
.docleft1 {
    border: 1px solid #d2d7db;
    border-radius: 2px;
    display: table-cell;
    padding: 8px;
    width: 298px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	background:#e6e9eb;
	text-align:left !important;
}
.docleft1 a{
	text-decoration:none !important;
	text-align:left !important
}
.docmiddle {
    display: table-cell;
    width: 10px;
}
.docright {
    border: 1px solid #d2d7db;
    border-radius: 2px;
    display: table-cell;
    padding: 8px;
    width: 360px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	background:#e6e9eb;
	text-align:left !important

}
.listbg {
	font:normal 17px/28px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	text-align:center;
	list-style:none;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
	margin-bottom:20px;
	width:100%;
}
.listbg li {
	background-image:none !important;
	width:48%;
	float:left;
	margin:15px 0px 0px 0px !important;
	padding:0px !important;
}
.listbg a {
	color:#fff !important;
	display:block;
	text-align:left;
	text-decoration:none !important;
	width:264px;
	height:40px;
	border:1px solid #00BCCA;
	padding:12px 5px 0px 10px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	background:#5FC6F7;

}
.listbg a:hover {
	text-decoration:none !important;
	color:#fff !important;
	display:block;
	background:#026db1;
	border:1px solid #00BCCA;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	background:#24ADE5;

}
.Servicestext {
    color: #000000;
    font: 19px/23px 'MyriadProRegular';
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
}
.Servicestext li {
    background-image: none !important;
    float: left;
    margin: 0 0 15px !important;
    padding: 0 !important;
    width: 50%;
}
.Servicestext a {
    background: none repeat scroll 0 0 #5FC6F7;
    border: 1px solid #00BCCA;
    border-radius: 5px;
    color: #fff !important;
    display: block;
    height: 25px;
    margin: 0 auto;
    padding: 10px 0;
    text-align: center;
    text-decoration: none !important;
    width: 75%;
}
.Servicestext a:hover {
    background: none repeat scroll 0 0 #24ADE5;
    border: 1px solid #00BCCA;
    border-radius: 5px;
    color: #fff !important;
    display: block;
    text-decoration: none !important;
}
.mappics {
    box-shadow: 0 0 2px 2px #808080;
    float: right;
    height: 120px;
    margin: 10px;
    padding: 5px;
    width: 160px;
}
.telephone {
    color: #000033;
    font: 12px/28px Verdana,Arial,Helvetica,sans-serif;
    height: 120px;
    margin: 0;
    padding: 0;
    text-align: left;
    text-decoration: none;
}
.telephone ul {
    margin: 20px 0 0;
    padding: 0;
}
.telephone li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    float: left;
    padding: 6px 0 0 !important;
    width: 45%;
	height:50px;
}
.telephone a {
    color: #000033;
    display: block;
    padding: 2px 0 2px 45px;
    text-decoration: underline;
}
.telephone a:hover {
    color: #000033;
    padding: 2px 0 2px 45px;
    text-decoration: underline;
}
.telephone img {
    margin: 0 5px 0 0;
}
.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;
}
#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 !important;
}
#wp-realtime-sitemap-menu a:hover{
	background:none;
}
#wp-realtime-sitemap-menu ul li {
	font-weight:bold;
}
#wp-realtime-sitemap-menu ul li a {
	font-size:12px !important;
}
#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;
}
#wp-realtime-sitemap-menu ul li ul li ul li{
	list-style:circle;
	text-align:left;
}
.dr-table {
    float: right;
    margin: 0 0 0 10px;
}
.multimedialist {
	height:40px;
}
.media {
	font:normal 14px/16px 'MyriadProRegular';
	color:#000000;
	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 #0080B3 !important;
	padding:4px 0px 4px 20px !important;
}
.info a {
	font:normal 14px/16px 'MyriadProRegular';
	background:url(/images/patient.png) no-repeat 9px 3px #0080B3 !important;
	padding:4px 0px 4px 17px !important;
}
.print a {
	font:normal 14px/16px 'MyriadProRegular';
	background:url(/images/print.png) no-repeat 5px 3px #0080B3 !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 #0080B3;
	padding:4px 0px 4px 10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background: #0080B3; 
}
.media li a:hover {
	text-decoration:none;
	color:#ffffff ;
	border:1px solid #0080B3;
}
#image-s1 {
	display:none !important;
}
.mm{
	width:100%;
	height:auto;
	float:left;
	border:1px solid #2BC9D5;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin:20px 0px 0px 0px;
}
.multimedia {
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	padding-bottom:10px;
	text-align:left;
	height:110px;
}
.multimedia ul {
	margin:10px 5px;
	padding:0px;
}
.multimedia li {
	width:50%;
	float:left;
	background:none !important;
	padding:6px 0px 0px 0px !important;
	text-align: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;
	text-align:left;
}
.multimedia a:hover {
	background:url(/images/movie-on.gif) no-repeat 10px 4px;
	padding:2px 0px 2px 45px;
	color:#004e96;
	text-decoration:underline;
	text-align:left;
}
.multimedia .formHead a, .multimedia .formHead a:hover {
	padding-left:0px;
	background:none;
}
.noVideo {
	display:block;
}
#No-Video1 {
	display:block;
}
#No-Video2 {
	display:block;
}
.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;
}
.videoBorder {
	border:8px solid #000000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
/*-------------------- Realtime Sitemap Styles --------------------*/
#wp-realtime-sitemap-menu {
	padding-top: 0px;
}
#wp-realtime-sitemap-menu h3 {
	display: none;
}
#wp-realtime-sitemap-menu ul {
	margin: 0px;
	padding: 0px;
}
#wp-realtime-sitemap-menu ul li {
	background: none;
	line-height: 24px;
	font-weight: bold;
	padding-left: 0px;
}
#wp-realtime-sitemap-menu ul ul {
	margin-left: 40px;
}
#wp-realtime-sitemap-menu ul ul li {
	font-weight: normal;
}
#wp-realtime-sitemap-menu h3 {
	display: none;
}
#wp-realtime-sitemap-menu li a {
	background: none !important;
}
#wp-realtime-sitemap-menu li {
	font-weight: bold;
}
#wp-realtime-sitemap-menu li li {
	font-weight: normal;
}
/*---------- Sub-page Styles ----------*/
.navigation {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#297fad;
	text-decoration:none;
	padding:20px 30px 5px 5px;
}
.navigation a {
	font-weight:normal;
	color:#297fad;
	text-decoration:underline;
}
.navigation a:hover {
	font-weight:normal;
	color:#297fad;
	text-decoration:none;
}
.textMain {
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#777979;
	padding:5px 30px 30px 5px;
	text-decoration:none;
	text-align:justify;
}
.textMain a {
	color:#777979;
	text-decoration:underline;
}
.textMain a:hover {
	color:#777979;
	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:#777979;
	text-decoration:none;
	text-align:justify;
}
.textMainBold a {
	color:#777979;
	text-decoration:underline;
}
.textMainBold a:hover {
	color:#777979;
	text-decoration:none;
}
.textNormal {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#777979;
	text-decoration:none;
}
.textNormal a {
	color:#777979;
	text-decoration:underline;
}
.textNormal a:hover {
	color:#777979;
	text-decoration:underline;
}
.textbold {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#777979;
	text-decoration:none;
}
.PDFtext {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
}
/************************************* Sub Page Headings Starts ********************************************************/
.textMain h1 {
	font:normal 24px 'Raleway';
	padding:5px 0px 0px 0px;
	color:#4b4b4b;
	text-decoration:none;
	margin:0px;
}
.textMain h2 {
	font:bold 15px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#007EB1;
	text-decoration:none;
}
.textMain h2 a {
	color:#007EB1;
	text-decoration:underline;
}
.textMain h2 a:hover {
	color:#007EB1;
	text-decoration:none;
}
.textMain h3 {
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#24ADE5;
	text-decoration:none;
}
.textMain h3 a {
	color:#24ADE5;
	text-decoration:underline;
}
.textMain h3 a:hover {
	color:#24ADE5;
	text-decoration:none;
}
/************************************* Form Styles ********************************************************/
/************************************* Form Styles ********************************************************/
.tableborder {
	border: 1px solid #2BC9D5;
	border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.image-border {
	border: 1px solid #2BC9D5;
	border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.formHead {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #2BC9D5;
	text-decoration: none;
	padding: 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;
	color: #3d3d3d;
	padding: 5px;
}
.mandatory {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF8204;
}
.txtfield {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid #2BC9D5 !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px  !important;
	width: 175px !important;
	height: 20px;
	vertical-align: middle !important;
	padding: 2px 4px 2px 4px !important;
}
.textArea {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 175px;
	border: 1px solid #2BC9D5 !important;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px !important;
	vertical-align: middle !important;
	padding: 4px !important;
}
textArea {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 85%;
	border: 1px solid #2BC9D5 !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px !important;
	vertical-align: middle !important;
	padding: 4px !important;
}
.dropDown {
	width: 185px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid #2BC9D5;
	border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.dropDownF {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid #2BC9D5 !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 185px;
}
.txtfield-c {
	width: 300px ;
	height: 35px;
	padding: 2px 4px;
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: middle;
	border: 1px solid #2BC9D5 !important;
	border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.txtfield-r {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#7E7E7E;
	text-decoration:none;
	border: 1px solid #2BC9D5 !important;
	width:220px;
	height:20px;
	vertical-align:middle;
	padding:2px 4px 2px 4px;
}
.ftable {
	width: 33%;
	float: left;
	display: block;
}
.textArea-c {
	width: 300px;
	padding: 4px;
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: middle;
	border: 1px solid #2BC9D5 !important;
	border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.button {
	height: 40px;
	background: #2BC9D5;
	color: #000000;
	padding: 0 10px;
	font: 19px 'MyriadProRegular';
	text-decoration: none;
	cursor: pointer;
	border: 3px solid #2BC9D5;
	border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#captchac img {
	width: 120px;
	height: auto;
}
.listbg a {
	width:225px;
}
.listbg li {
	width:43%;
}
.textMain {
	padding:5px 15px 30px 15px;
}
.navigation {
	padding:20px 30px 5px 15px;
}
/*--------------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{
	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 {
	width:20px;
	height:auto;
	float:right;
	text-align:center;
	cursor:pointer;
	margin:0px -7px 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;
}
.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;
}
.txtfield-s {
	font:normal 18px 'MyriadProRegular';
	color:#809aa7;
	text-decoration:none;
	border:1px solid #B4B4C3 !important;
	width:300px;
	height:25px !important;
	vertical-align:middle;
	padding:2px 4px 2px 4px;
	background:#C9C9D6;
	margin:7px auto !important;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
.textArea-s {
	font:normal 16px 'MyriadProRegular';
	color:#809aa7;
	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:#C9C9D6;
	margin:7px auto !important;
}
/************************************* Custom Styles ********************************************************/
@media screen and (max-width : 480px) and (min-width : 320px) and (orientation : portrait) {
body {
	background:url(/images/body-m-bg.jpg) repeat-x left top !important;
}
#GotoTop {
	display:none !important;
}
#Container {
	width:320px;
	margin:0px auto;
	float:none;
	overflow:hidden;
}
#mheader {
	width:35%;
	height: 40px !important;
	display:block !important;
	float:left !important;
	
}
.menu-m-bg {
	font: normal 17px/36px 'AceRegular' !important;
	color: #ffffff !important;
	width:110px !important;
	float:right;
	border:2px solid #808080 !important;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-webkit-border-radius:5px;
	background:#808080;
}
.menu-m-bg a, .menu-m-bg a:hover {
	color: #ffffff !important;
	text-decoration:none;
}
#wrapper {
	margin:40px 0px 0px 0px !important;
	left:0;
	position:absolute;
	width:100%;
	z-index:34;	
}
.mappics {
	float:none;
	width:38%;
	height:auto;
}
.menu-m img {
	margin:0px 10px 0px 5px !important;
}
#Header {
	width:320px;
	height:190px;
}
#Logo {
	width:76%;
	height:142px;
	float:none;
	margin:0px auto;
}
#Logo img {
	margin:16px 0 0 0;
	width:100%;
	height:auto;
}
#Appointment {
	width:59%;
}
.appointment {
	padding:15px 20px 0 10px;
	text-align:left;
	font:normal 23px/22px 'ralewaymedium';
}
#Menu-list {
	display:none ;
}
#Center-top {
	width:320px;
	background:none;
	height:1171px;
}
#Our-Specialties {
	display:none;
}
#Our-Specialties-m {
	width:320px;
	height:355px;
	margin:0px auto;
	display:block;
	background:url(/images/our-specialties-m-bg-new.png) no-repeat top;
	background-size:100% auto;
}
.specialties-m {
	font:normal 21px/22px 'RalewayHeavy';
	color:#cff1f7;
	text-decoration:none;
	text-align:center;
	padding:27px 0px 10px 0px;
	height:38px;
}
.specialties-m a {
	color:#cff1f7;
	text-decoration:none;
}
.specialties-m a:hover {
	color:#cff1f7;
	text-decoration:none;
}
.specialties-list-m {
	font:normal 14px/25px 'tahomaregular';
	color:#cff1f7;
	text-decoration:none;
	text-align:left;
}
.specialties-list-m ul{
	padding:14px 0px 0px 0px;
	margin:0px 0px 0px 38px;
	list-style:none;
}
.specialties-list-m ul li {
	list-style:none;
	color:#fff;
	padding:0px 0px 0px 0px;
}
.specialties-list-m ul li a {
	list-style:none;
	color:#fff;
	display:block;
	padding:0px 0px 0px 78px;
	text-decoration:none;
	width:165px;
}
.specialties-list-m ul li a:hover {
	text-decoration:none;
	color:#fe994e;
	background:url(/images/specialties-on-m-bg.jpg) no-repeat center top;
}
#Center-top-l {
	width:306px;
	float:none;
	margin:0px auto;
	background:none;
}
.demo-d {
	width:306px;
}
.demo1-d {
	width:306px;
}
.intra-arrow {
	width:284px;
}
#Center-top-r {
	width:306px;
	float:none;
	margin:0px auto;
	background:none;
}
.location {
	font:normal 20px/18px 'Raleway-Light';
}
#Location {
	width:100%;
	margin-left:0px;
	height:399px;
}
#Quick-links {
	width:100%;
	margin-left:0px;
	height:84px;
}
.quicklinks-h ul li {
	width:100%;
	border-top:1px solid #DFE0E0;
	border-right:none;
	background:#f3f3f3;
}
#FooterBG {
	background:url(/images/footer-m-bg.gif) repeat-x left top #004e72;
}
#Center-bottom {
	width:320px;
	margin:0px auto;
	float:none;
}
#About {
	margin-left:10px;
	height:222px;
	width:133px;
}
#Services {
	margin-left:10px;
	width:133px;
	height:262px;
}
#Our-Surgeons {
	height:222px;
	margin-left:18px;
	width:142px;
}
#For-Referrers {
	width:162px;
	height:272px;
	margin-left:14px;
}
#Footer {
	width:320px;
	margin:0px auto;
	float:none;
	height:161px;
}
.social-icon {
	padding:9px 15px 5px 24px;
}
#Social-icon {
	width:320px;
	height:128px;
}
#Icon {
	width:275px;
	height:89px;
}
.footer {
	width:90%;
}
#Center-top-s {
	width:320px;
}
#Content-Left {
	width:100%;
	float:none;
	margin:0px auto;
}
#SideBar {
	width:100%;
}
#Our-Specialties-s {
	display:none;
}
#Meet-s {
	width:75%;
	margin:0px auto;
	float:none;
}
#QLink-s {
	width:75%;
	margin:0px auto;
	float:none;
}
#Location-s {
	width:75%;
	margin:0px auto;
	float:none;
	height:224px;
}
.quicklinks-s ul li {
	width:93%;
}
.textMain {
	padding:5px 15px 30px 15px !important;
}
.navigation {
	padding:20px 30px 5px 15px !important;
}
/************************************* Intractivity Styles ********************************************************/
#Banner {
	width:320px;
	height:261px;
}
.demo {
	width:320px;
	height:261px;
}
.demo1 {
	width:320px;
	height:261px;
}
.leftBG, .rightBG, .leftBG1, .rightBG1, .leftBG4, .rightBG4 {
	display:none;
}
#Intra1-l-bg {
	width:320px;
	height:261px;
	background:url(/images/intra1-m1-bg.jpg) no-repeat left top;
	background-size:100% auto;
}
#Intra1-r-bg {
	width:320px;
	height:261px;
	background:none;
}
#Intra2-l-bg {
	width:320px;
	height:261px;
	background:url(/images/intra2-m2-bg.jpg) no-repeat left top;
	background-size:100% auto;
}
#Intra2-r-bg {
	width:320px;
	height:261px;
	background:none;
}
#Intra3-l-bg {
	width:320px;
	height:261px;
	background:url(/images/intra3-m3-bg.jpg) no-repeat left top;
	background-size:100% auto;
}
#Intra3-r-bg {
	width:320px;
	height:261px;
	background:none;
}
#Intra4-l-bg {
	width:320px;
	height:261px;
	background:url(/images/intra4-m4-bg.jpg) no-repeat left top;
	background-size:100% auto;
}
#Intra4-r-bg {
	width:320px;
	height:261px;
	background:none;
}
#Intra {
	width:320px;
	height:261px;
}
.intratext {
	font:normal 16px/22px 'ralewaymedium';
	padding:37px 17px 0 9px;
}
.intratextmain {
	display:none;
	/*font:normal 36px/39px 'ralewaythin';
	padding:0px 17px 0px 5px;*/
}
.intratextmain span{
	font:normal 17px/19px 'ralewaymedium';
	padding:0 17px 0 94px;
}
/************************************* Intractivity-Sub Styles ********************************************************/
#Banner-s {
	width:320px;
	height:261px;
}
.demo-s {
	width:320px;
	height:261px;
}
.demo1-s {
	width:320px;
	height:261px;
}
#Intra1-l-s-bg {
	width:320px;
	height:261px;
	background:url(/images/intra1-m1-bg.jpg) no-repeat left top;
	background-size:100% auto;
}
#Intra1-r-s-bg {
	width:320px;
	height:261px;
	background:none;
}
#Intra2-l-s-bg {
	width:320px;
	height:261px;
	background:url(/images/intra2-m2-bg.jpg) no-repeat left top;
	background-size:100% auto;
	
}
#Intra2-r-s-bg {
	width:320px;
	height:261px;
	background:none;
}
#Intra3-l-s-bg {
	width:320px;
	height:261px;
	background:url(/images/intra3-m3-bg.jpg) no-repeat left top;
	background-size:100% auto;
	
}
#Intra3-r-s-bg {
	width:320px;
	height:261px;
	background:none;
}
#Intra4-l-s-bg {
	width:320px;
	height:261px;
	background:url(/images/intra4-m4-bg.jpg) no-repeat left top;
	background-size:100% auto;
	
}
#Intra4-r-s-bg {
	width:320px;
	height:261px;
	background:none;
}
#Intra-s {
	width:320px;
	height:261px;
}
.intratext-s {
	font:normal 16px/22px 'ralewaymedium';
	padding:37px 17px 0 9px;
}
.intratextmain-s {
	display:none;
	/*font:normal 36px/39px 'ralewaythin';
	padding:0px 17px 0px 5px;*/
}
.intratextmain-s span{
	font:normal 17px/19px 'ralewaymedium';
	padding:0 17px 0 94px;
}
.docrow {
	width:100%;
	
}
.docleft {
    width:86%;
	margin-bottom:10px;
	float:left;
	
}
.docmiddle {
    width:0px;
}
.docright {
   width:86%;
   float:left;
}
.telephone {
	height:226px;
}
.telephone li {
	width:93%;
}
.txtfield-c, .textArea-c {
	width:255px !important;
}
.listbg li {
  width: 90% !important;
}
.dr-table {
    float: none;
    margin:0px auto !important;
}

.multimedia li {
	width:100%;
	background:none !important;
	padding:6px 0px 0px 0px !important;
	float:none;
}
.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:28%;
	float:left;
	padding:0px !important;
	margin:10px 10px 0px 0px !important;
	background:#008EC7 !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;
}
.media li a {
	color:#ffffff;
	display:block;
	text-align:center;
	text-decoration:none;
	line-height:20px;
	width:100%;
	height:20px;
	border:1px solid #008EC7;
	padding:4px 0px 4px 10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#008EC7 !important;
}
.media li a:hover {
	text-decoration:none;
	color:#ffffff;
	border:1px solid #008EC7;
}
.Elbow {
   height:297px;
}
.docleft1 {
	width:73%;
}
#image-s {
	display:none !important;
}
#image-s1 {
	width:80%;
	height:auto;
}
#Midland {
	width:296px;
	height:282px;
}
}
@media screen and (max-width : 640px) and (min-width : 480px) and (orientation : landscape) {
body {
	background:url(/images/body-m-bg.jpg) repeat-x left top !important;
}
#GotoTop {
	display:none !important;
}
#Container {
	width:480px;
	margin:0px auto;
	float:none;
	overflow:hidden;
}
#Header {
	width:480px;
	height:190px;
}
#mheader {
	width:35%;
	height: 40px !important;
	display:block !important;
	float:left !important;
	
}
.mappics {
	float:none;
	width:38%;
	height:auto;
}
.menu-m-bg {
	font: normal 17px/36px 'AceRegular' !important;
	color: #ffffff !important;
	width:110px !important;
	float:right;
	border:2px solid #808080 !important;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-webkit-border-radius:5px;
	background:#808080;
}
.menu-m-bg a, .menu-m-bg a:hover {
	color: #ffffff !important;
	text-decoration:none !important;
}
#wrapper {
	margin:40px 0px 0px 0px !important;
	left:0;
	position:absolute;
	width:100%;
	z-index:34;	
}
.menu-m img {
	margin:0px 10px 0px 5px !important;
}
#Logo {
	width:54%;
	float:none;
	margin:0px auto;
}
#Logo img {
	margin:16px 0 0 0;
	width:100%;
	height:auto;
}
#Appointment {
	width:54%;
	height:50px;
}
.appointment {
	padding:5px 20px 0 33px;
}
#Menu-list {
	display:none;
}
#Center-top {
	width:480px;
	background:none;
	height:1280px;
}
#Midland {
	width:372px;
	height:247px;
}
#Our-Specialties {
	display:none;
}
#Our-Specialties-m {
	width:480px;
	height:448px;
	margin:0px auto;
	display:block;
	background:url(/images/our-specialties-m-bg-new.png) no-repeat bottom;
}
.specialties-m {
	font:normal 21px/22px 'RalewayHeavy';
	color:#cff1f7;
	text-decoration:none;
	text-align:center;
	padding:53px 0px 10px 0px;
	height:38px;
}
.specialties-m a {
	color:#cff1f7;
	text-decoration:none;
}
.specialties-m a:hover {
	color:#cff1f7;
	text-decoration:none;
}
.specialties-list-m {
	font:normal 14px/32px 'tahomaregular';
	color:#cff1f7;
	text-decoration:none;
	text-align:left;
}
.specialties-list-m ul{
	padding:26px 0px 0px 0px;
	margin:0px 0px 0px 87px;
	list-style:none;
}
.specialties-list-m ul li {
	list-style:none;
	color:#fff;
	padding:0px 0px 0px 0px;
}
.specialties-list-m ul li a {
	list-style:none;
	color:#fff;
	display:block;
	padding:0px 0px 0px 96px;
	text-decoration:none;
	width:210px;
}
.specialties-list-m ul li a:hover {
	text-decoration:none;
	color:#fe994e;
	background:url(/images/specialties-on-bg.jpg) no-repeat 42px top;
}
.quicklinks-s ul li {
	width:97%;
}
#Center-top-l {
	width:306px;
	float:none;
	margin:0px auto;
	background:none;
}
.demo-d {
	width:306px;
}
.demo1-d {
	width:306px;
}
.intra-arrow {
	width:284px;
}
#Center-top-r {
	width:306px;
	float:none;
	margin:0px auto;
	background:none;
}
.location {
	font:normal 20px/18px 'Raleway-Light';
}
#Location {
	width:100%;
	margin-left:0px;
	height:396px;
}
#Quick-links {
	width:100%;
	margin-left:0px;
	height:85px;
}
.quicklinks-h ul li {
	width:100%;
	border-top:1px solid #DFE0E0;
	border-right:none;
	background:#f3f3f3;
}
#FooterBG {
	background:url(/images/footer-m-bg.gif) repeat-x left top #004e72;
}
#Center-bottom {
	width:480px;
	margin:0px auto;
	float:none;
}
#About {
	margin-left:77px;
	height:222px;
}
#Services {
	margin-left:75px;
	width:133px;
	height:272px;
}
#Our-Surgeons {
	height:222px;
}
#For-Referrers {
	width:174px;
	height:272px;
}
#Footer {
	width:480px;
	margin:0px auto;
	float:none;
	height:161px;
}
.social-icon {
	padding:9px 15px 5px 24px;
}
#Social-icon {
	width:480px;
	height:128px;
}
#Icon {
	width:275px;
	height:89px;
}
.footer {
	width:90%;
}
#Center-top-s {
	width:480px;
}
#Content-Left {
	width:100%;
}
#SideBar {
	width:100%;
}
#Our-Specialties-s {
	display:none;
}
#Meet-s {
	width:48%;
	margin:0px auto;
	float:none;
}
#QLink-s {
	width:48%;
	margin:0px auto;
	float:none;
}
#Location-s {
	width:48%;
	margin:0px auto;
	float:none;
}
/************************************* Intractivity Styles ********************************************************/
#Banner {
	width:480px;
	height:261px;
}
.demo {
	width:480px;
	height:261px;
}
.demo1 {
	width:480px;
	height:261px;
}
.leftBG, .rightBG, .leftBG1, .rightBG1, .leftBG4, .rightBG4 {
	display:none;
}
#Intra1-l-bg {
	width:480px;
	height:261px;
	background:url(/images/intra1-m-bg.jpg) no-repeat left top;
	background-size:100% auto;
}
#Intra1-r-bg {
	width:480px;
	height:261px;
	background:none;
}
#Intra2-l-bg {
	width:480px;
	height:261px;
	background:url(/images/intra2-m-bg.jpg) no-repeat left top;
	background-size:100% auto;
}
#Intra2-r-bg {
	width:480px;
	height:261px;
	background:none;
}
#Intra3-l-bg {
	width:480px;
	height:261px;
	background:url(/images/intra3-m-bg.jpg) no-repeat left top;
	background-size:100% auto;
}
#Intra3-r-bg {
	width:480px;
	height:261px;
	background:none;
}
#Intra4-l-bg {
	width:480px;

	height:261px;
	background:url(/images/intra4-m-bg.jpg) no-repeat left top;
	background-size:100% auto;
}
#Intra4-r-bg {
	width:480px;
	height:261px;
	background:none;
}
#Intra {
	width:480px;
	height:261px;
}
.intratext {
	font:normal 16px/22px 'ralewaymedium';
	padding:37px 17px 0 9px;
}
.intratextmain {
	display:none;
	/*font:normal 36px/39px 'ralewaythin';
	padding:0px 17px 0px 5px;*/
}
.intratextmain span{
	font:normal 17px/19px 'ralewaymedium';
	padding:0 17px 0 94px;
}
/************************************* Intractivity-Sub Styles ********************************************************/
#Banner-s {
	width:480px;
	height:261px;
}
.demo-s {
	width:480px;
	height:261px;
}
.demo1-s {
	width:480px;
	height:261px;
}
#Intra1-l-s-bg {
	width:480px;
	height:261px;
	background:url(/images/intra1-m-bg.jpg) no-repeat center top;
	background-size:100% auto;
}
#Intra1-r-s-bg {
	width:480px;
	height:261px;
	background:none;
}
#Intra2-l-s-bg {
	width:480px;
	height:261px;
	background:url(/images/intra2-m-bg.jpg) no-repeat left top;
	background-size:100% auto;
}
#Intra2-r-s-bg {
	width:480px;
	height:261px;
	background:none;
}
#Intra3-l-s-bg {
	width:480px;
	height:261px;
	background:url(/images/intra3-m-bg.jpg) no-repeat left top;
	background-size:100% auto;
}
#Intra3-r-s-bg {
	width:480px;
	height:261px;
	background:none;
}
#Intra4-l-s-bg {
	width:480px;
	height:261px;
	background:url(/images/intra4-m-bg.jpg) no-repeat left top;
	background-size:100% auto;
}
#Intra4-r-s-bg {
	width:480px;
	height:261px;
	background:none;
}
#Intra-s {
	width:480px;
	height:261px;
}
.intratext-s {
	font:normal 16px/22px 'ralewaymedium';
	padding:37px 17px 0 9px;
}
.intratextmain-s {
	display:none;
	/*font:normal 36px/39px 'ralewaythin';
	padding:0px 17px 0px 5px;*/
}
.intratextmain-s span{
	font:normal 17px/19px 'ralewaymedium';
	padding:0 17px 0 94px;
}
.textMain {
	padding:5px 15px 30px 15px !important;
}
.navigation {
	padding:20px 30px 5px 15px !important;
}
.telephone li {
	width:97%;
}
.listbg li {
  width: 90% !important;
}
.dr-table {
    float: none;
    margin:0px auto !important;
}

.multimedia li {
	width:100%;
	background:none !important;
	padding:6px 0px 0px 0px !important;
	float:none;
}
.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:28%;
	float:left;
	padding:0px !important;
	margin:10px 10px 0px 0px !important;
	background:#008EC7 !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;
}
.media li a {
	color:#ffffff;
	display:block;
	text-align:center;
	text-decoration:none;
	line-height:20px;
	width:100%;
	height:20px;
	border:1px solid #008EC7;
	padding:4px 0px 4px 10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#008EC7 !important;
}
.media li a:hover {
	text-decoration:none;
	color:#ffffff;
	border:1px solid #008EC7;
}
.Elbow {
   height:297px;
}
.docleft1 {
	width:202px;
}
#image-s {
	display:none !important;
}
#image-s1 {
	width:80%;
	height:auto;
}
}
@media screen and (max-width : 963px) and (min-width : 600px) and (orientation : portrait) {
body {
	background:url(/images/tab-bg.jpg) repeat-x left top !important;
}
#Container {
	width:600px;
	margin:0px auto;
	float:none;
	overflow:hidden;
}
#Header {
	width:600px;
	height:115px;
}
#Logo {
	width:21%;
	height:115px;
	margin-left:5px;
}
#Logo img {
	margin:16px 0 0 0;
	width:100%;
	height:auto;
}
#Appointment {
	width:71%;
	height:40px;
}
#Menu-list {
	width:75%;

	height:71px;
	margin-right:0px;
}
.appointment {
	font:normal 23px/22px 'ralewaymedium';
	color:#7f8080;
	padding:14px 20px 0px 33px;
	text-decoration:none;
	text-align:right;
}
#Center-top {
	width:600px;
	height:265px;
}
#Center-top-l {
	width:240px;
	height:265px;
}
#Center-top-r {
	width:347px;
	height:265px;
}
.demo-d {
	width:240px;
	height:267px;
}
.demo1-d {
	width:240px;
	height:267px;
}
.meet {
	font:normal 18px/20px 'ralewaymedium';
	padding:0px 0 0 0;
}
.meet-dr {
	font:normal 22px/26px 'ralewayextrabold';
	padding:0px;
}
.intra-arrow{
	width:200px;
	margin:111px 0 0 25px;
	height:43px;
}
#Img1 {
	width:37%;
	height:auto;
}
.profile {
	padding:0px 5px 0 5px;
	font:normal 11px/14px 'tahomaregular';
}
.profile-more {
	padding:11px 20px 0 0;
}
#Location{
	width:147px;
	height:190px;
	margin-left:10px;
}
.location {
	font:12px/18px 'Raleway-Light';
	padding:9px 0 10px;
}
#Location img{
	width:97%;
	height:auto;
}
.location-text {
	padding:5px 0 23px;
	font: normal 13px/18px 'Raleway-Light';
}
#Quick-links {
	width:187px;
	height:113px;
}
#Quick-links {
	margin-left:154px;
	height:77px;
}
.quicklinks-h ul {
	margin:10px 0px 0px 0px;
}
.quicklinks-h ul li img {
	margin:10px 8px 0 23px;
	width:14%;
	height:auto;
}
.quicklinks-h {
	font:normal 13px/50px 'open_sansregular';
}
#Our-Specialties {
	width:204px;
	height:304px;
	background-size:100% auto;
	margin:186px 0 0 393px;
}
.specialties {
	font:normal 14px/22px 'RalewayHeavy';
	padding:24px 0 10px;
	height:23px;
}
.specialties-list {
	font:11px/22px 'tahomaregular';
}
.specialties-list ul {
	padding:20px 0 0;
	margin: 0px 0px 0px 25px;
}
.specialties-list ul li a {
	padding:0 0 0 38px !important;
	width:115px;
}
.specialties-list ul li a:hover {
	background:url(/images/specialties-on-bg.jpg) no-repeat 0px top !important;
	background-size:100% auto !important;
}
#Center-top-s {
	width:600px;
}
#Content-Left {
	width:430px;
}
#SideBar {
	width:170px;
}
#Our-Specialties-s {
	width:211px;
	height:294px;
	background:url(/images/our-specialties-bg-new.png) no-repeat top;
	background-size:95% auto;
	margin:-63px 0 0 -25px;
}
.specialties-s {
	font:normal 16px/20px 'RalewayHeavy';
	padding:27px 0px 0px 0px;
	height:35px;
}
.specialties-list-s {
	font:normal 11px/22px 'tahomaregular';
}
.specialties-list-s ul{
	padding:11px 0px 0px 0px;
	margin:0px 0px 0px 25px;
}
.specialties-list-s ul li {
	padding:0px 0px 0px 0px;
}
.specialties-list-s ul li a {
	padding:0px 0px 0px 37px;
	width:118px;
}
.specialties-list-s ul li a:hover {
	background:url(/images/specialties-on-bg.jpg) no-repeat left top;
	background-size:100% auto;
}
#Meet-s {
	width:160px;
	height:223px;
}
.meet-s {
	font:normal 19px/39px 'Raleway';
}
#QLink-s {
	width:160px;
	height:45px;
	margin-right:0px;
	float:left;
}
.quicklinks-s {
	font:normal 13px/51px 'open_sansregular';
}
.quicklinks-s ul li img {
	margin:10px 10px 0px 15px;
	width:15%;
	height:auto;
}
#Location-s {
	width:160px;
	height:204px;
	margin:0px;
	float:left;
}
#Location-s img {
	width:98%;
	height:auto;
}
.location-s {
	font:normal 13px/18px 'Raleway-Light';
	color:#e95910;
}
.location-text-s {
	font:normal 12px/14px 'Raleway';
	padding:18px 10px 23px 0px;
	background:url(/images/location-bg.gif) no-repeat center bottom;
}
#FooterBG {
	background:url(/images/footer-t-bg.gif) repeat-x left top #004E72;
	
}
#Center-bottom {
	width:600px;
	margin:0px auto;
	float:none;
	height:542px;
}
#Footer {
	width:600px;
	margin:0px auto;
	float:none;
}
#About {
	width:132px;
}
#Our-Surgeons{
	width:171px;
	margin-left:40px;
}
#Services {
	width:174px;
	margin-left:42px;
}
#For-Referrers {
	width:131px;
	margin-left:19px;
	height:267px;
}
#Social-icon {
	height:267px;
	width:249px;
}
#Icon {
	width:173px;
}
.footer {
	width:90%;
}
/************************************* Intractivity Styles ********************************************************/
#Banner {
	width:600px;
	height:196px;
}
.demo {
	width:600px;
	height:196px;
}
.demo1 {
	width:600px;
	height:196px;
}
.leftBG, .rightBG, .leftBG1, .rightBG1, .leftBG4, .rightBG4 {
	display:none;
}
#Intra1-l-bg {
	width:600px;
	height:196px;
	background:url(/images/tab-bg1.jpg) no-repeat left top;
	background-size:100% auto;
}
#Intra1-r-bg {
	width:600px;
	height:196px;
	background:none;
}
#Intra2-l-bg {
	width:600px;
	height:196px;
	background:url(/images/tab-bg2.jpg) no-repeat left top;
	background-size:100% auto;
}
#Intra2-r-bg {
	width:600px;
	height:196px;
	background:none;
}
#Intra3-l-bg {
	width:600px;
	height:196px;
	background:url(/images/tab-bg3.jpg) no-repeat left top;
	background-size:100% auto;
}
#Intra3-r-bg {
	width:600px;
	height:196px;
	background:none;
}
#Intra4-l-bg {
	width:600px;
	height:196px;
	background:url(/images/tab-bg4.jpg) no-repeat left top;
	background-size:100% auto;
}
#Intra4-r-bg {
	width:600px;
	height:196px;
	background:none;
}
#Intra {
	width:600px;
	height:196px;
}
.intratext {
	font:normal 18px/20px 'ralewaymedium';
	padding:26px 17px 0 9px;
}
.intratextmain {
	font:bold 20px/24px 'ralewaythin';
	padding:80px 17px 0px 5px;
}
.intratextmain span{
	font:normal 20px/40px 'ralewaymedium';
	padding:0 17px 0 94px;
}
/************************************* Intractivity-Sub Styles ********************************************************/
.demo-s {
	width:600px;
	height:150px;
}
.demo1-s {
	width:600px;
	height:150px;
}
#Banner-s {
	width:600px;
	height:150px;
}
#Intra1-l-s-bg {
	width:600px;
	height:150px;
	background:url(/images/tab-s-bg1.jpg) no-repeat left top;
	background-size:100% auto !important;
}
#Intra1-r-s-bg {
	width:600px;
	height:150px;
	background:none;
}
#Intra2-l-s-bg {
	width:600px;
	height:150px;
	background:url(/images/tab-s-bg2.jpg) no-repeat left top;
	background-size:100% auto;
}
#Intra2-r-s-bg {
	width:600px;
	height:150px;
	background:none;
}
#Intra3-l-s-bg {
	width:600px;
	height:150px;
	background:url(/images/tab-s-bg3.jpg) no-repeat left top;
	background-size:100% auto;
}
#Intra3-r-s-bg {
	width:600px;
	height:150px;
	background:none;
}
#Intra4-l-s-bg {
	width:600px;
	height:150px;
	background:url(/images/tab-s-bg4.jpg) no-repeat left top;
	background-size:100% auto;
}
#Intra4-r-s-bg {
	width:600px;
	height:150px;
	background:none;
}
.intratext-s {
	font:normal 16px/20px 'ralewaymedium';
	padding:18px 17px 0px 9px;
}
.intratextmain-s {
	font:bold 20px/24px 'ralewaythin';
	padding:60px 17px 0px 15px;
}
.intratextmain-s span{
	font:normal 18px/40px 'ralewaymedium';
	padding:0px 17px 0px 96px;
	
}
.demo-ds {
	width:160px;
	height:174px;
	background:url(/images/meet-s-bg.gif) no-repeat left top;
	background-size:100% auto;
}
.demo1-ds {
	width:160px;
	height:174px;
}
.meet-dr-s img{
	margin:10px 0px 0px 0px;
	text-align:center;
	width:48%;
	height:auto;
}
.intra-arrow-s{
	width:148px;
	height:24px;
	margin:79px 0px 0px 4px;
}
.meet-dr-s {
	font:normal 14px/20px  'ralewaymedium';
	padding:10px 0px 0px 0px;
}
.profile-more-s {
	font:normal 12px/16px  'tahomaregular';
	color:#979797;
	text-decoration:none;
	text-align:center;
}
.profile-more-s a {
	color:#979797;
	text-decoration:none;
}
.profile-more-s a:hover {
	text-decoration:none;
	color:#979797;
}
.menu-item-34 a {
	width: 54px;
	text-decoration: none;
	background:url(/images/home-off.jpg) no-repeat left top;
	background-size:100% auto;
}
.menu-item-34 a:hover {
	text-decoration: none;
	background:url(/images/home-on.jpg) no-repeat left top;
	background-size:100% auto;
}
.menu-item-114 a {
	width:48px;
	text-decoration: none;
	background:url(/images/about-off.jpg) no-repeat left top;
	background-size:100% auto;
}
.menu-item-114 a:hover {
	text-decoration: none;
	background:url(/images/about-on.jpg) no-repeat left top;
	background-size:100% auto;
}
.menu-item-113  a {
	width:82px;
	text-decoration: none;
	background:url(/images/our-surgeons-off.jpg) no-repeat left center;
	background-size:100% auto;
}
.menu-item-113  a:hover {
	text-decoration: none;
	background:url(/images/our-surgeons-on.jpg) no-repeat left center;
	background-size:100% auto;
}
.menu-item-112 a {
	width: 61px;
	text-decoration: none;
	background:url(/images/services-off.jpg) no-repeat left center;
	background-size:100% auto;
}
.menu-item-112 a:hover {
	text-decoration: none;
	background:url(/images/services-on.jpg) no-repeat left center;
	background-size:100% auto;
}
.menu-item-111 a {
	width: 78px;
	text-decoration: none;
	background:url(/images/for-referrers-off.jpg) no-repeat left center;
	background-size:100% auto;
}
.menu-item-111 a:hover {
	text-decoration: none;
	background:url(/images/for-referrers-on.jpg) no-repeat left center;
	background-size:100% auto;
}
.menu-item-110 a {
	width: 60px;
	text-decoration: none;
	background:url(/images/first-visit-off.jpg) no-repeat left center;
	background-size:100% auto;
}
.menu-item-110 a:hover {
	text-decoration: none;
	background:url(/images/first-visit-on.jpg) no-repeat left center;
	background-size:100% auto;
}
.menu-item-109 a {
	width: 56px;
	text-decoration: none;
	background:url(/images/contact-off.jpg) no-repeat left center;
	background-size:100% auto;
}
.menu-item-109 a:hover {
	text-decoration: none;
	background:url(/images/contact-on.jpg) no-repeat left center;

	background-size:100% auto;
}
#access {
	font: normal 12px 'Raleway';
	display: block;
	float: left;
	margin: 0px;
	z-index: 9999999;
	position: absolute;
}
#access ul {
	list-style: none;
	margin: 0px !important;
	padding: 0px !important;
}
#access li {
	float: left;
	position: relative;
	font: normal 12pxpx/75px 'Raleway';
	padding:0px 1px 0px 0px;
}
#access a {
	font: normal 12px/75px 'Raleway';
	color: #5f5f5f;
	display: block;
	text-decoration: none;
	text-align: center;
	height:75px;
	overflow:hidden !important;
}
.listbg li {
	width:51% !important;
}
.telephone li {
	width:75%;
}
.telephone {
	height:226px;
}
.docleft1 {
	width:74%;
}
#image-s {
	display:none !important;
}
#image-s1 {
	width:80%;
	height:auto;
}
#access ul ul {
	top:75px;
}
#Midland {
	width:600px;
	height:183px;
}
}

/********************************* Menu Styles Ends **************************************************/
