body { background:url(../images/top-bg.jpg) repeat-x top; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555557; }

/*Default CSS*/
img{ border:none; } 
a{ color: #000; text-decoration: none; outline:none; } 
a:hover{ color: #0270bb; text-decoration: underline; } 
a img{ outline:none;}

h1, h2, h3 { font: 1.2em Arial, Helvetica, sans-serif;  margin:0px; padding:0px;  } 

h1 { font-family:Arial, Kozuka Gothic Pro, Helvetica, sans-serif; font-size: 24px; color: #58585a; font-weight:normal; margin:0px; margin-bottom:13px; text-transform:uppercase; }
h2 { font-family:Arial, Kozuka Gothic Pro, Helvetica, sans-serif; font-size: 20px; color: #58585a; font-weight:normal; margin:0px; margin-bottom:10px; margin-top:0px; }

h3  { font-family:Arial, Kozuka Gothic Pro, Helvetica, sans-serif; font-size: 16px; color: #0073b8; font-weight:bold; margin:0px; margin-bottom:10px; margin-top:15px; }
h4  { font-family:Arial, Kozuka Gothic Pro, Helvetica, sans-serif; font-size: 14px; color: #0073b8; font-weight:bold; margin:0px; margin:0px; margin-bottom:10px; }

h3 a {color: #0073b8 !important; text-decoration:none;}

.step{ font-family:Arial, Kozuka Gothic Pro, Helvetica, sans-serif; font-size: 14px; color: #1c1c1c; font-weight:bold; margin:0px; margin-bottom:5px; margin-top:20px; }

.font-size1{ font-size: 16px; line-height:25px;}

.color-blue{ color:#0270bb;}
ul{ margin-left:20px; padding:0px; }
li{ font-size:1em; line-height:21px; margin:0px; padding:0px;}

p{ font-size:1em; margin:0px; padding:0px; text-align:left; line-height:20px; margin-bottom:10px; }
p.text1{ font-size: 12px; color: #fb3417; font-weight:bold; padding-bottom:0px; margin-bottom:10px; margin-top:10px; }

.text2{ font-size: 18px; color: #636363; font-weight:normal; padding-bottom:0px; margin-bottom:10px; margin-top:15px; }

.cleardiv { clear:both;}

.imgleft{ width:auto; float:left; margin-right:10px; }
.imgright{ width:auto; float:right; margin-left:10px; }
/*Default CSS*/

/*main div*/
#maindiv{ width:100px; margin:0 auto; padding-top:28px;}

.top-block { width:985px; margin:0 auto; height:137px; }

.logo { width:297px; height:116px; float:left; padding-top:13px; }
.top-icons { width:462px; float:right; padding-top:65px; }


#menubar { width:996px; margin:0 auto; height:42px; }
#menu-content { padding-left:0px; margin-left:2px; }
#menu-content ul { display:inline; padding:0px; }
#menu-content li { list-style:none; display:inline; }
#menu-content li a { color:#fff; font-family: Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; width:auto; float:left; padding-top:10px; padding-bottom:10px; padding-left:24px; padding-right:23px;}
#menu-content li a:hover { background:url(../images/menu-hover.jpg) repeat-x; }
#menu-content li a#current { background:url(../images/menu-hover.jpg) repeat-x; }

.menu-line { background:url(../images/menu-line.jpg) no-repeat; width:2px; height:41px; float:left;}

.header-main { width:100%; margin:0 auto; background:url(../images/header-bg-line.jpg) repeat-x top;  height:366px; margin-top:-1px; }

.header-main-inner { width:100%; margin:0 auto; background:url(../images/header-inner1.jpg) repeat-x; height:204px; margin-top:-1px; } 
.header-inner { /*background:url(../images/header-inner.gif) no-repeat; */width:1000px; height:204px; margin:0 auto; }


.slider { width:1000px; height:366px; margin:0 auto; z-index:0; }

.content-block { width:1000px; margin:0 auto; }

.content-top { background:url(../images/content-top.jpg) no-repeat; width:1000px; height:20px; margin:0 auto; }
.content-main { background:url(../images/content-bg.jpg) repeat-y; height:auto; padding:20px 30px 20px 30px; width:940px; margin:0 auto; }

.content-left { float:left; width:617px; }

.content-left ul{ margin:0px; padding:0px; }
.content-left li{ background:url(../images/bullet.jpg) no-repeat 0px 10px; float:left; width:600px; clear:both; list-style:none; padding-left:17px; margin-bottom:10px; }

.content-left a{ color: #000; text-decoration: none; outline:none; } 
.content-left a:hover{ color: #0270bb; text-decoration: underline; }

.content-main-box { margin:0 auto; margin:0px; width:600px; padding-top:24px; border-bottom:1px #ccc dashed; padding-bottom:35px; }

.content-box-1 { float:left; width:225px; }
.content-box-2 {  width:225px; float:right; }

.content-line { background:url(../images/mid-line.jpg) no-repeat; width:21px; height:416px; float:left; margin-left:40px;}
.content-box-line { background:url(../images/mid-line1.jpg) no-repeat; width:18px; height:238px; float:left; margin-left:68px;}


.content-right { float:right; width:242px; }

.content-pic { margin-bottom:20px;}

.video { margin-top:10px; width:237px; height:210px; }


.form { width:242px; float:left; font-size:12px; color:#878787; padding-top:15px; } 

input
{
background:url(../images/input-line.jpg) repeat-x; 
padding : 5px; 
border : 1px solid #cccaca; 
font-size:12px; 
color:#878787;
width:226px;
height:18px;
margin-top:4px; margin-bottom:4px;
}

select
{
background:url(../images/input-line.jpg) repeat-x bottom; 
padding : 5px; 
border : 1px solid #cccaca; 
font-size:12px; 
color:#878787;
width:238px;
height:50px;
margin-top:4px; margin-bottom:4px;

}

textarea
{ 
width :232px; 
padding : 2px; 
font-size:12px; 
color:#878787; 
border : 1px solid #cccaca; 
height : 73px; 
display : block;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/text-area-line.jpg) repeat-x bottom;
} 

.button
{ 
width:98px;
height:31px;
float:right;
cursor:pointer;
background:url(../images/btn-submit.jpg) no-repeat;
border:none;
margin-right:2px;
margin-top:10px;
}

.footer-block { background: url(../images/footer-bg.jpg) repeat-x; width:100%; /*height:223px;*/ height:275px; margin:0 auto; background-color:#3D3D3D; } 

.footer{ background:url(../images/footer-box.jpg) no-repeat; width:999px; height:223px; line-height:28px; margin:0 auto; color:#aaaaab; font-size:11px; }

.footer-outer{ width:999px; margin:0 auto; }

.footer a{ font-family:Arial, Helvetica, sans-serif; color:#aaaaab; font-size:11px; }
.footer a:hover{ font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:11px; text-decoration:underline; }


.foote-logo { padding-top:74px; padding-left:27px; width:222px; height:83px; float:left; }

.footer-box-1 { width:120px; float:left; padding-top:60px; padding-left:60px; }
.footer-box-2 { width:120px; float:left; padding-top:60px; padding-left:55px; padding-right:26px; }

.footer-line { background:url(../images/footer-line.jpg) no-repeat; width:3px; height:129px; float:left; margin-top:50px;}

.footer-box-3 { width:310px; float:left; padding-left:30px; font-size:14px; color:#aaaaab; font-family:Arial, Helvetica, sans-serif; padding-top:60px;  }
.footer-box-3-top { font-size:19px; color:#aaaaab; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }


.email{ font-family:Arial, Helvetica, sans-serif; color:#aaaaab; font-size:14px; }
.email a{ font-family:Arial, Helvetica, sans-serif; color:#aaaaab; font-size:14px; }
.email a:hover{ font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:14px; text-decoration:underline; }

.bottom-footer { font-size:11px; color:#9e9e9e; font-family:Arial, Helvetica, sans-serif; text-align:right; width:962px; padding-top:16px; }

.bottom-footer a { font-size:11px; color:#9e9e9e; font-family:Arial, Helvetica, sans-serif; }
.bottom-footer a:hover { color:#fff; text-decoration:underline; }


/*td{ border-left:1px #999 solid; border-top:1px #999 solid; border-bottom:1px #999 solid; }*/

.box-outer-main { width:617px; clear:both; }

.box-outer  { float:left; margin-bottom:10px; }
.box-outer1  { float:left; margin-left:6px; margin-bottom:10px; }
.box-top { background: url(../images/blue-line.jpg) repeat-x; width:290px; height:26px; color:#FFF; font-size:12px; padding-left:15px; padding-top:8px;}
.box-bottom { background:url(../images/grey-line.jpg) repeat-x; width:273px; height:90px; border:1px #ccc solid; padding:15px; }
.box-bottom a{ color: #0270bb; text-decoration: none; outline:none; } 
.box-bottom a:hover{ color: #000; text-decoration: underline; }


.box-bottom-address { background:url(../images/grey-line.jpg) repeat-x bottom #efefef; width:270px; height:110px; border:1px #ccc solid; padding:15px; margin-bottom:0px; float:left; }


.box-faq { width: 600px; padding-bottom:20px; border-bottom:1px #999 dashed; line-height:18px; margin-bottom:20px; }


.sitemap ul{ margin:0px; padding:0px; }
.sitemap li{ background:url(../images/bullet.jpg) no-repeat 0px 10px; float:left; width:120px; list-style:none; padding-left:17px; margin-bottom:6px; }



.clinic-box-1 { width:300px; height:140px; float:left; }
.clinic-box-1 ul{ margin:0px; padding:0px; }
.clinic-box-1 li{ background:url(../images/bullet.jpg) no-repeat 0px 9px; float:left; width:290px; clear:both; list-style:none; padding-left:17px; margin-bottom:10px; color:#0070b0; }

.clinic-box-2 { width:300px; float:left; }
.clinic-box-2 ul{ margin:0px; padding:0px; }
.clinic-box-2 li{ background:url(../images/bullet.jpg) no-repeat 0px 9px; float:left; width:200px; clear:both; list-style:none; padding-left:17px; margin-bottom:10px; }

input.chk{ width:15px; position:relative; top:5px; }

.logo-back-outer-1{ width:201px; height:320px; float:left; margin-bottom:5px; padding-bottom:20px; margin-left:6px; }
.logo-back-outer-13{ width:201px; height:240px; float:left; margin-bottom:5px; padding-bottom:20px; margin-left:6px; }
.logo-back-outer-2 { width:201px; float:left; margin-left:6px; margin-bottom:5px; padding-bottom:20px;  }
.logo-back-outer-3 { width:201px; height:205px; float:left; margin-left:6px; margin-bottom:5px; padding-bottom:20px; }

.logo-back-outer-4{ width:201px; height:240px; margin-left:6px; float:left; margin-bottom:5px; padding-bottom:20px; }
.logo-back-outer-5 { width:201px; height:205px; float:left; margin-left:6px; margin-bottom:5px; padding-bottom:20px; }
.logo-back-outer-6 { width:201px; height:205px; float:left; margin-bottom:5px; padding-bottom:20px; }

.logo-back-outer-7{ width:201px; height:320px; float:left; margin-left:6px; margin-bottom:5px; padding-bottom:20px; }
.logo-back-outer-8 { width:201px; height:260px; float:left; margin-left:6px; margin-bottom:5px; padding-bottom:20px; }
.logo-back-outer-9 { width:201px; height:240px; float:left; margin-bottom:5px; padding-bottom:20px; }

.logo-back-outer-10{ width:201px; height:260px; float:left; margin-bottom:5px; padding-bottom:20px; }
.logo-back-outer-11 { width:201px; height:320px; float:left; margin-bottom:5px; padding-bottom:20px; }
.logo-back-outer-12 { width:201px; height:260px; float:left; margin-left:6px; margin-bottom:5px; padding-bottom:20px; }

.logo-back-1 { background:url(../images/logo-back.jpg) no-repeat; width:201px; height:157px; text-align:left; margin-bottom:10px;}
.logo-back-2 { background:url(../images/logo-back.jpg) no-repeat; width:201px; height:157px; text-align:left; margin-bottom:10px;}
.logo-back-3 { background:url(../images/logo-back.jpg) no-repeat; width:201px; height:157px; text-align:left; margin-bottom:10px;}



.about-logos{ margin-top:7px; margin-left:5px;}
.about-logos1{ margin-top:3px; margin-left:8px;}

.about-logos-text { float:left; padding-left:8px;}

.clinical-box-outer { width:295px; padding-bottom:40px; float:left;}
.clinical-box-outer1 { width:295px; padding-bottom:40px; float:left; margin-left:8px; }

.clinical-box1 { width:295px; height:183px; float:left; }

.clinical-box2 {width:295px; height:184px; float:left;}

.clinical-box-text{ float:left; padding-left:10px; margin-top:5px;}

.btn-chat{ margin-top:10px; margin-bottom:15px;}

.heading { font-family:Arial, Kozuka Gothic Pro, Helvetica, sans-serif; font-size: 20px; color: #58585a; font-weight:normal; margin:0px; margin-bottom:10px; margin-top:0px; }

.pop-up { width:784px; margin:0 auto;}
.pop-up table { border-collapse:collapse; border:1px solid #FFFFFF; background:url(../images/pop-bluebg.jpg) repeat-x top #02acf2; font-family:Calibri, Arial, Helvetica, sans-serif; font-size:30px; color:#FFFFFF; font-weight:bold; text-align:center; line-height:40px;}
.pop-up table tr.black { height:97px; background:url(../images/pop-headbg.jpg) repeat-x bottom #45494d; text-transform:uppercase; border-bottom:1px solid #FFFFFF;}
.pop-up table tr { height:97px; border-top:1px solid #FFFFFF;}
.pop-up table tr td { border-right:1px solid #FFFFFF;}

.apply-now-btn{text-align:center; padding-top:25px;}