
@import"reset.css";
button::-moz-focus-inner{padding:0; border:0}
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}
ol, ul {list-style: none;}
a img {border: none}
aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block}
*{ margin: 0px; padding: 0px; }
html, body{ font-family: 'Gudea', sans-serif  ; font-size:12px; color: #414141;  }
input, select, textarea { font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #414141; }
body { background:#ced3dc url(../images/bg.png) repeat-y center top; padding:0; margin:0; }
img { border: 0px; }
a, input { outline: none; }
a:hover{ color:#e31b23 !important}
/*******************/
/* Global Classes */
/*****************/
.clear { clear: both; height: 0px;}
/************/
/* Wrapper */
/**********/
#wrapper { display: block; width: 100%; min-height: 100%; }
/*******************/
/* Main Container */
/*****************/
#mainCntr { margin: 0 auto; width: 980px; padding:0px; border-right:solid 10px #dadee5; border-left:solid 10px #dadee5; overflow:hidden;}
.mainCntr { margin: 0 auto; width: 980px; }

/*********************/
/* Header Container */
/*******************/
header{padding:15px; margin:0; position:relative; width:950px; overflow:hidden}
.logo{ float:left; margin:6px 0px 0px 0px;}
.hdr_right{ float:right; margin:0px 0px 0px 0px; width:333px;}
.hdr_right nav { float:right; margin:6px 0px 0px 0px }
.hdr_right nav ul{list-style:none; margin:0px 0px 0px 0px }
.hdr_right nav li{list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 14px ; font-family: 'Gudea', sans-serif; float:left; font-size:15px; text-transform:uppercase; font-weight:400; color:#414042; letter-spacing:2px;}
.hdr_right #nav li:after{content:"+"; font-size:20px; color:#a7bbc6; margin-left:15px; font-weight:normal;}
.hdr_right nav li a{ text-decoration:none; color:#414042;line-height: 27px; }
.hdr_right nav li:last-child:after{ content:""; margin-left:0px}

ul.chk_in{ float:right; margin:42px 9px 10px 0px }
ul.chk_in li{list-style:none; margin:0px 0px 0px 40px; padding:0px 0px 0px 0px ; font-family: 'Gudea', sans-serif;  font-size:11px;  font-weight:400; color:#414042; text-align:center;display:inline-block ; text-transform:lowercase}
ul.chk_in li a{ color:#577581; text-decoration:none; display:block }
ul.chk_in li a img{ margin-bottom:9px;}

.sepratr{ float:left; width:950px; height:8px; margin:13px 0px 15px 15px; border-radius:10px;-moz-border-radius:10px; -webkit-border-radius:10px; background:#eceded; box-shadow:0px 2px 6px #5c5d60; -moz-box-shadow:0px 2px 6px #5c5d60;  -webkit-box-shadow:0px 2px 6px #5c5d60; }


.content_containr{ width:100%; margin:0px; border-bottom:6px solid #577581; float:left;padding-bottom: 22px;}
.left_pnl{ float:left; margin:0px 0px 30px 15px; width:275px;}
.left_pnl h4{  font-size:18px; color:#577581; letter-spacing:3px; font-weight:400; padding:0px 0px 10px 0px }
.left_pnl p{ color:#414141; font-size:11px; line-height:19px;padding:0px 20px 10px 0px; text-align:justify;}
.left_pnl ul{ list-style:none; margin:42px 0px 0px 0px ;}
.left_pnl li{ list-style:none; margin:0px 0px 4px 0px; display:block;}
.left_pnl li a{ text-decoration:none; color:#000; font-size:14px; text-align:center; background: url(../images/btn_bg.png) no-repeat; padding:27px 0px 30px 0px ; width:221px; display:block; font-family: 'Gudea', sans-serif;}
.left_pnl li a:hover{ color:#000 !important; background: url(../images/btn_hover_bg.png) no-repeat; }
.left_pnl li a:active { color:#fff !important; background: url(../images/btn_actv_bg.png) no-repeat; }
.left_pnl li.current-menu-item a{ color:#fff; background: url(../images/btn_actv_bg.png) no-repeat; }


.right_pnl{ float:right; width:680px; margin:0px 0px 20px 0px}
.btm, .sch{margin:0px 0px 10px 0px!important;}
.right_pnl p{ color:#414141; font-size:11px; line-height:19px;padding:0px 20px 10px 0px; text-align:justify;}
.right_pnl h3{ font-size:38px; text-transform:uppercase; font-weight:700; letter-spacing:2px; color:#fff; text-shadow:0px 0px 8px #1E1E1E; -moz-text-shadow:0px 0px 8px #1E1E1E;  -webkit-text-shadow:0px 0px 8px #1E1E1E; }
.right_pnl h4{ font-size:18px; color:#577581; letter-spacing:3px; font-weight:400; padding:0px 0px 10px 0px}
.right_pnl h4.wit{ letter-spacing:5px; text-transform: uppercase;}
.right_pnl h4.title{ text-transform: uppercase;}
.inc{width:319px;}
.inc p{font-size:14px!important;}
.iac{ width:617px;}
.iac p{font-size:14px!important;}

.iac ul.blts{list-style: disc; margin: 0px 0px 10px 50px;width: 85%;line-height: 20px;}

.check_in{ float:left; margin:42px 0px 0px 0px; width:100%;}
.check_in h4{ font-size:18px; text-transform:uppercase; font-weight:400; letter-spacing:2px; color:#e31b23}
.check_in h5{ font-size:17px;  font-weight:400; letter-spacing:5px; color:#577581; padding:10px 0px 10px 0px}
.check_in p{ color:#414141; font-size:14px; line-height:15px; text-align: left;}
.check_in p span{ color:#72737b; letter-spacing:3px;  font-size:14px; line-height:15px; display:block; padding:20px 0px 0px 0px}

.selc_clinic{ float:left; margin:30px 0px 20px 0px; width:347px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border:1px solid #72747c;padding-top: 25px;
padding-bottom: 10px;	 position:relative}
.selc_clinic_hdr{ position:absolute; top:-10px; left:-2px;background:#72747c; height:28px; padding:0 6px ; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; width:339px; z-index:1;}
.selc_clinic_hdr p{ color:#fff !important; padding:6px 0px 0px 0px;letter-spacing: 4px!important;}
.selc_clinic_hdr p img{ margin-top: -2px;}
.selc_clinic_hdr img{ margin:3px 0px 0px 30px; float:right}
.selc_clinic h5{ font-size:13px; color:#e31b23; letter-spacing:1px; padding: 0px 0px 6px 10px;  }
.selc_clinic p{ font-size:13px; color:#72737b; letter-spacing:0px; padding-left:10px; line-height:22px;  padding-bottom:0px; }
.selc_clinic p a{ color:#72737b; text-decoration:none;  }

.selc_clinic.lc1{ border:none}
.selc_clinic.lc1 p{ line-height:17px;}
.selc_clinic.lc1 p.loc{ text-transform: uppercase;}
.selc_clinic p.hjk{padding-top:12px;}
.lc1{padding-bottom:0px!important;}

.steps{ float:left; margin:0px 0px 0px 0px; width:100%; }
.steps p{ font-size:13px; font-weight:700; color:#414141; letter-spacing:1px; padding-left:10px; line-height:22px; padding:15px 0px  }
.steps textarea{ width:568px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border:2px solid #72747b; padding:10px; height:97px; font-family: 'Gudea', sans-serif; font-size:15px;}

.wtm{ float:left; width:100%; height:500px; position:relative; margin:12px 0px 0px 0px}
.wtm h4{ font-size:18px; color:#577581; letter-spacing:4px; font-weight:400; padding:0px 0px 0px 41px }
.wtm h4.watch_video{ float:right; margin:127px 15px 0px 0px}
.wtm h4.watch_video a{ text-decoration:none;color:#577581;line-height:32px; display:block; float:left; background: url(../images/video_btn.png) no-repeat right;   padding-right:35px; }
.wtm h4.watch_video a:hover{ background: url(../images/video_btn_hover.png) no-repeat right; }
.wtm h4.watch_video a img{ vertical-align:middle;}
.wtm h4.sec{ letter-spacing:3px}

.wtm.about_cirlces {height:auto;}
.wtm.about_cirlces img {padding-bottom:20px; margin: -37px auto 0px 13px;}
.about_cirlces h4 { font-size:18px; color:#577581; letter-spacing:5px; font-weight:400; padding:0px 0px 0px 41px; text-align:center; }

.dr_bg_img { position:absolute; bottom:0px; left:0px; z-index:-1}

.welcome_txt{ float:left; margin:0px 0px 0px 0px; width:950px; padding:15px; }
.welcome_txt h4{ font-size:18px; color:#577581; letter-spacing:3px; font-weight:400; padding:15px 0px 5px 0px;  }
.welcome_txt p{ line-height:19px;  text-align:justify; font-size:14px;}

.sch_txt{padding-top:0px!important; }


.tm_treat{ width:554px; margin:15px auto; overflow:hidden;}
.tm_treat h4{ font-size:18px; color:#577581; letter-spacing:5px; font-weight:400; padding: 0px 0px 15px 92px;text-align: left;}
.tm_treat ul{ list-style:none; margin:0px;}
.tm_treat li{ list-style:none; margin:0px; float:left; width: 222px; padding:0px 0px 5px 54px; font-size:13px; }

.tm_treat h4.bott_hdng{text-transform: uppercase;}

footer{background:#404041; position:relative; overflow:hidden; float:left; width:100%}
.ptntNtce{margin: 0 auto;  width: 220px;  padding: 25px 10px 0px 30px;  overflow: hidden;  font-family: 'Gudea', sans-serif;font-size: 12px;color: #fff9df;  letter-spacing: 3px;}

.FtrCntr { margin: 0 auto; width: 980px; padding:25px 10px 30px; overflow:hidden}
.FtrCntr nav{float:left; width:191px; padding:0; margin: 0px 0px 0px 24px; position:relative}
.FtrCntr nav:last-child{width: 330px; margin: 0px;}
.FtrCntr nav ul{list-style:none}
.FtrCntr nav ul li{display:block; text-align:left; line-height:22px;  font-family: 'Gudea', sans-serif; font-size:12px; text-transform:uppercase; color:#fff}
.FtrCntr nav ul li a{text-decoration:none; color:#fff9df;  letter-spacing:3px; font-size:12px;}
.FtrCntr nav ul li a:hover{color:#577480}
footer section{ width:335px; float:left}
footer section p{color:#fff9df;  letter-spacing:3px; font-size:12px;text-transform:uppercase; line-height:19px;}

.fdbk{ float:left; margin:0px 0px 0px 0px; clear:both;}
.fdbk h6{ font-size:12px; color:#577581; letter-spacing:1px;}
.fdbk p{ font-size:12px; color:#577581; letter-spacing:2px; padding:0px 25px 0px 0px ; line-height:18px;}
.fdbk p span{ letter-spacing:1px; color:#739cab; font-size:11px; padding-bottom:3px;}

.marq_family{ width:970px;  margin:0px auto; overflow:hidden; position:relative; border:2px solid #587581; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; 
background: #ffffff; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, #ffffff 0%, #ffffff 60%, #e9ebee 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(60%,#ffffff), color-stop(100%,#e9ebee)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, #ffffff 0%,#ffffff 60%,#e9ebee 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, #ffffff 0%,#ffffff 60%,#e9ebee 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, #ffffff 0%,#ffffff 60%,#e9ebee 100%); /* IE10+ */
background: radial-gradient(ellipse at center, #ffffff 0%,#ffffff 60%,#e9ebee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9ebee',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
.marq_family h3{ font-size:19px; text-transform:uppercase; font-weight:400; text-align:center; letter-spacing:3px; color:#577581; padding:17px 0px 23px 0px } 
.dr_01{ float:left; margin:0px 0px 39px 10px; width:468px; }
.dr_img{ float:left; width:130px; border-radius:10px; -moz-border-radius:10px;  -webkit-border-radius:10px; overflow:hidden; }
.dr_img img{width: 100%;height: auto;}
.dr_dtl{ float:right; width:332px; margin:0px 0px 0px 0px }
.dr_dtl h4 {font-size: 15px;color: #577581;letter-spacing: 3px;font-weight: 400;padding: 3px 0px 0px 0px; text-align:left}
.dr_dtl h4 a {text-decoration: none;color: #577581;line-height: 32px; display:block; float:left; background: url(../images/video_btn.png) no-repeat right;   padding-right:35px;}
.dr_dtl h4 a:hover{ background: url(../images/video_btn_hover.png) no-repeat right; }

.dr_dtl h4 a img{ width:27px; height:auto;margin-top: 5px;}
.dr_dtl h5{ font-size:13px; font-weight:400; text-transform:uppercase; color:#e31b23; letter-spacing:2px; padding:20px 0px 3px 0px}
.dr_dtl p{ font-size:12px; line-height: 16px;}
.dr_rt{ float:right; margin:0px 10px 50px 0px;}



/*05-03-2014*/
.squr_csr{ float: left; margin: 0px 0px 0px 0px; width: 950px; padding:15px 15px 15px 18px;}
.squr_csr img{width: 100%; height: auto;}
.inc p span{font-size:14px!important; color:#577581;}
.inc ul{ margin:0px 0px 20px 0px!important; padding:0px!important; float:left;}
.inc ul li{ float:left; background:url(../images/ryt_arow.png) no-repeat left 5px; padding:0 0 0 20px; line-height:18px;}

.iac p font{font-weight: bolder;}
.iac p span{font-size:14px!important; color:#577581; font-style: italic;}


.vacncy{float: left; margin: 0px 0px 0px 0px; width: 950px; padding:0px 15px 15px 24px;}
.vacncy h4{font-size: 19px;color: #577581;letter-spacing: 6px;font-weight: 400;padding: 0px 0px 10px 0px; text-align:left}

.vlft{ width:100%; float:left; }
.vlft p{ clear:both; line-height:18px; font-size: 14px;}
.vlft p span{ width:400px; float:left;} 
.vlft p strong{ font-weight:normal; color:#577581;display:inline-block; float:left;} 

.vryt{ width:280px; float:left;}
.vryt p{ line-height:18px; margin-bottom:20px;}
.vryt p span{font-size:13px!important; color:#577581;}

.vacod{float: left; margin: 0px 0px 0px 0px; width: 950px; padding:15px 0px; clear:both}
.vacod ul{ margin:0px; padding:0px;}
.vacod li p{color:#577581; line-height:18px; text-decoration:underline }

.mn_bx{ width:98%; float:left; margin:10px 0 0 20px;}
.mn_bx{ width:98%; float:left; margin:10px 0 0 20px;}
.mn_bx p{ clear:both; line-height:20px;}
.mn_bx p span{ float:left;font-size:13px; }
.mn_bx p span:first-child{ width:232px; margin-right:5px; color:#577581; }
.mn_bx p span:first-child + span{ width:61px; margin-right:53px; text-align:center;color:#577581;}
.mn_bx p span:first-child + span + span{ width:261px; margin-right:5px; color:#72737b }

span.txt{font-size: 14px; font-weight:normal; display:block; margin:12px 0px 0px -30px;line-height: 19px;}
span.txt span{ text-decoration:underline;  color:#577581;}




/***************19-03-2014********************/
.faq_bnr {float: left;width: 100%;position: relative;margin: 12px 0px 0px 0px;}
.faq_bnr h4 {font-size: 18px;color: #577581;letter-spacing: 4px;font-weight: 400;padding: 0px 0px 0px 41px;}
.red{ color:#e31b23 !important; margin:37px 0px 11px 0px;}
.faq_img { float:right; width:639px; margin:0px 0px 0px 0px; }

.faq_qa div { margin-bottom:10px !important}
.ans_bx p{ font-weight:400; font-size:13px; line-height:18px; padding:0px 0px 20px 0px !important ; color:#231f20}
.ans_bx p strong{ display:block; font-weight:400; color:#577581; }
.ans_bx p span{ display:inline-block; font-weight:400; color:#72737b; width:52px; font-weight:400; font-style:italic}

.green_s_video{float:right; width:682px; margin:50px 0px 0px 0px; }






/********22-03-2014************/

.page_down{ width:36px; margin:10px auto; }
.gr_fq{ float:left; margin:0px 0px 0px 0px ; width:100%; border-top:2px solid #bbbdbf}
.gr_fq p { font-size:14px; font-weight:400; color:#231f20;line-height: 18px;}
.gr_fq p span { font-size:14px; font-weight:400; text-transform:uppercase; color:#577580; display:block;}
.gr_fq p a{ font-size:14px; font-weight:400; color:#e11f26; display:block;}

.rw_wht{ background:#fff; float:left; margin:0px; width:100%;}
.rw_wht_l{ float:left; width:416px; margin:0px 0px 0px 58px; display: table; height:300px;}
.rw_wht_l p { font-size:14px; font-weight:400; color:#231f20; display: table-cell;  vertical-align: middle; text-align: justify;}
.rw_wht_l p span { font-size:14px; font-weight:400; text-transform:uppercase; color:#577580; display:block;}
.rw_wht_l p a{ font-size:14px; font-weight:400; color:#e11f26; display:block;}


.rw_wht_r{float:right; width:434px; margin:0px 0px 0px 0px}

.rw_gry{ background:#eceef0; float:left; margin:0px; width:100%; padding:0px 0px;}
.rw_gry_l{ float:left; width:262px; margin:26px 0px 0px 100px}
.rw_gry_r{float:right; width:381px; margin:0px 58px 0px 0px; display: table; height:246px; }
.rw_gry_r p{ display: table-cell;  vertical-align: middle; text-align: justify;}
.bk_apmnt{ width:225px; margin:10px auto;  }
.bk_apmnt a{ display:block; background: url(../images/btn_bg.png) no-repeat; text-align:center; padding:28px 0px ; text-decoration:none; color:#577580; text-transform:uppercase; font-size:14px;}
.bk_apmnt a:hover{background: url(../images/btn_hover_bg.png) no-repeat;  color:#000 !important; }
.bk_apmnt a:active{background: url(../images/btn_actv_bg.png) no-repeat;  color:#fff !important; }


/************05-04-2014*****************/


