@charset "utf-8";
/* CSS Document */
* {
	/*margin:0;
	padding:0;*/
}
html {
	margin:0;
	padding:0;
}
body {
	background:url(../Images/bodyBg.gif) top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:24px;
	margin:0;
	padding:0;
	color:#5d5d5d;
}
sup {
	color:#f30;
}
img {
	border:none;
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	color:#4d4d4d;
}
h1 {
	font-size:18px;
	padding:0;
}
h2 {
	font-size:16px;
}
h3 {
	font-size:15px;
}
h4 {
	font-size:154px;
}
ol, ul, li {
	padding:0;
	margin:0;
	list-style-position:outside;
}
form {
	margin:0;
	padding:0;
}

textarea{
font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:20px;
	width:250px;
	overflow:auto;
	height:50px;
}

input{
	padding:2px;
	margin-bottom:2px;
	
	
}

select{
	padding:3px;
	margin-bottom:2px;
}
	
a, a:visited {
	text-decoration:none;
	color:#0b8cd1;
	outline:none;
	cursor:pointer;
}
a:hover {
	text-decoration:none;
	color:#0b8cd1;
}
.clear {
	clear:both;
	height:1px;
	line-height:1px;
	overflow:hidden;
	font-size:1px;
	color:#0d0c00;
}
.fixedHeight {
	font-size:1px;
	height:20px;
	line-height:15px;
	overflow:hidden;
	clear:both;
}
/*Common style end here*/
.main {
	overflow:hidden;
	margin:0 auto;
	width:984px;
}
.header {
	height:417px;
}
.logo {
	margin:0;
	width:308px;
	height:113px;
	float:left;
}
.nav {
	margin:99px 0 0 0;
	height:28px;
	float:right;
	/*width:650px;*/
	font-size:16px;
	font-weight:bold;
	text-align:right;
}
.nav a, .nav a:visited {
	display:block;
	float:left;
	background:url(../Images/navBg.png) top repeat-x;
	height:28px;
	margin:0 0 0 3px !important;
	color:#FFFFFF;
}
.nav a span, .nav a:visited span {
	display:inline-block;
	background:url(../Images/navLeft.png) top left no-repeat;
	height:28px;
}
.nav a span span, .nav a:visited span span {
	display:inline-block;
	background:url(../Images/navRight.png) no-repeat top right;
	height:28px;
	padding:0 10px;
	line-height:28px;
}
.nav a:hover, .active {
	background:url(../Images/navBg-hover.png) top repeat-x !important;
	color:#FFFFFF;
}
.nav a:hover span, .active span {
	background:url(../Images/navLeft-hover.png) top left no-repeat !important;
	height:28px;
}
.nav a:hover span span, .active span span {
	background:url(../Images/navRight-hover.png) no-repeat top right !important;
	cursor:pointer;
}
/*Navigation style end here*/
.banner {
	background:url(../Images/banners.png) no-repeat;
	height:278px;
	margin:5px 0 0 0;
	padding:0 15px 0 0;
}
.searchBox {
	background:url(../Images/searchBg.gif) no-repeat;
	height:246px;
	width:259px;
	float:right;
	margin:15px 0 0 0;
}
.formSearch {
	padding:100px 0 0 30px; 
	margin:0;
	line-height:18px;
}
.formSearch p {
	padding:0;
	margin:0; 
}
.searchInput {
	width:125px;
}
.searchBtn {
	margin:0;
	padding:0;
	border:0;
	background:url(../Images/searchBtn.gif) no-repeat;
	width:67px;
	height:25px;
	cursor:pointer;
}
.formSearch a, .formSearch a:visited {
	color:#98daff;
	text-decoration:underline;
	font-size:14px;
}
/*Sub page banner style*/
.subpageSearch {
	background:url(../Images/searchBgSub.gif) no-repeat;
	width:263px;
	height:233px;
	float:right;
	margin:22px 0 0 0;
}
.sendSms, .makeCall, .online {
	margin:0px 15px;
	background:url(../Images/sreachSep.gif) bottom repeat-x;
	height:60px;
}
.sendSms h1 {
	background:url(../Images/sendSmsImg.gif) no-repeat center left;
	color:#FFFFFF;
	font-size:22px;
	padding:0 0 0 60px;
	line-height:50px;
}
.makeCall h1 {
	background:url(../Images/makeCallImg.gif) no-repeat center left;
	line-height:50px;
	color:#FFFFFF;
	font-size:22px;
	padding:0 0 0 60px;
}
.online h1 {
	background:url(../Images/onlineImg.gif) no-repeat center left;
	line-height:50px;
	color:#FFFFFF;
	font-size:22px;
	padding:0 0 0 60px;
}
.online {
	background:none;
}
/*Search style end here*/

/*Header div end here*/
.wrapper {
	padding:30px 0 0px 0;
	overflow:hidden;
}
 .wrapper h1, h2, h3, h4, h5, h6 {
 margin:0;
 padding:0;
 }
 .wrapper p {
 margin:0;
 padding:0;
 }
.wrapperTop {
	margin:0;
	padding:0;
	height:116px;
}
.wrapperTop a, .wrapperTop a:visited {
	display:block;
	width:246px;
	height:116px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}
a.a1 {
	background:url(../Images/patientImg.jpg) 0 0 no-repeat;
}
a.a1:hover {
	background-position:0 -117px;
}
a.a2 {
	background:url(../Images/doctorImg.jpg) 0 0 no-repeat;
}
a.a2:hover {
	background-position:0 -117px;
}
a.a3 {
	background:url(../Images/representativeImg.jpg) 0 0 no-repeat;
}
a.a3:hover {
	background-position:0 -117px;
}
a.a4 {
	background:url(../Images/frontDeskImg.jpg) 0 0 no-repeat;
	width:243px !important;
}
a.a4:hover {
	background-position:0 -117px;
}
.wrapperBtm {
	padding:30px 0 0 0;
}
.wrapperLeft {
	float:left;
	width:686px;
}
.wrapperRight {
	width:241px;
	float:right;
}
.whyEatherway {
	background:url(../Images/whyeatherBg.gif) top no-repeat;
	padding:20px 10px 32px 10px;
	line-height:24px;
}
h1.eatherway-h1 {
	background:url(../Images/h1Bg.gif) no-repeat 0 0;
	border-bottom:#359fdb 1px solid;
	padding:0 0 10px 35px;
	line-height:18px;
	color:#0b8cd1;
}
h1.eatherway2-h1 {
	background:url(../Images/h1Bg.gif) no-repeat 0 1px;
	border-bottom:#359fdb 1px solid;
	padding:0 0 10px 35px;
	line-height:18px;
	color:#0b8cd1;
}
h1.eatherway2-h1 span {
	display:block;
	padding:0 0 0 50px;
}
/*Why eather way style end here*/
.viewDemo {
	background:url(../Images/custamisedBg.gif) top no-repeat;
	padding:20px 10px 0px 10px;
	line-height:24px;
	overflow:hidden;
}
/*View demo style end here*/
.eatherwayCustomised {
	background:url(../Images/custamisedBg.gif) top no-repeat;
	padding:20px 10px 20px 10px;
}
.eatherwayCustomised ul {
	list-style:none;
	padding:0;
	margin:25px 0 0 0;
}
.eatherwayCustomised ul li {
	list-style:none;
	background:url(../Images/liBg.png) left 5px no-repeat;
	padding:0 0 0 30px;
	margin:8px 0;
}
h1.brouchers-h1 {
	font-size:18px;
	color:#0b8cd1;
	text-align:center;
	line-height:24px;
}
a.downloadLink, a.downloadLink:visited {
	background:url(../Images/downloadBg.png) no-repeat;
	width:85px;
	height:28px;
	display:block;
	color:#FFFFFF;
	font-size:14px;
	line-height:26px;
}
/*Eatherway customised style end here*/
.eatherwayDoctors {
	padding:0;
	background:url(../Images/eatherwayDoctorBg.gif) top no-repeat;
	float:left;
	width:321px;
}
.eatherwayDoctorsInn {
	padding:20px 10px 20px 10px;
	line-height:22px;
}
.eatherwayDoctorsInn ul {
	list-style:none;
	padding:0;
	margin:25px 0 0 0;
}
.eatherwayDoctorsInn ul li {
	list-style:none;
	background:url(../Images/liBg-2.png) no-repeat 0 8px;
	padding:0 0 5px 20px;
}
/*Eather way doctors style end here*/
.eatherwayPatient {
	padding:0;
	background:url(../Images/eatherwayDoctorBg.gif) top no-repeat;
	float:right;
	width:321px;
}
/*Eather way patient style end here*/
.installEatherway {
	background:url(../Images/whyeatherBg.gif) top no-repeat;
	padding:20px 10px 20px 10px;
	line-height:22px;
}
.installEatherwayLeft {
	float:left;
	width:480px;
}
.installEatherwayRight {
	float:right;
	width:150px;
}
/*Content style end here*/
.footer {
	background:#359fdb;
	height:150px;
	width:100% !important;
	margin-top:30px;
}
.footerInn {
	width:983px;
	margin:0 auto;
	background:#359fdb;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
}
.footerInn a, .footerInn a:visited {
	color:#FFFFFF;
}
.connect {
	height:64px;
	width:150px;
	float:right;
	margin-top:15px;
	margin-bottom:15px;
}
a#facebook, a#skype, a#linkedin, a#twitter {
	display:inline-block;
	float:left;
	height:64px;
	margin:0 10px 2px 0;
	width:64px;
}
.indentsubmargin {
	padding:29px 10px 20px 15px;
}
a#facebook {
	background-image: url(../Images/facebook.gif);
	background-position: 0 64px;
}
a#facebook:hover, a#twitter:hover, a#skype:hover, a#linkedin:hover {
	background-position: 0 0px;
}
a#twitter {
	background: url(../Images/twitter.gif) 0 64px;
}
a#skype {
	background: url(../Images/skype.gif) 0 64px;
}
a#linkedin {
	background: url(../Images/linkedin.gif) 0 64px;
}
.clear {
	clear:both;
}
/*Sub page style start here*/
.features {
	padding:0;
}
.featuresRow {
	background:url(../Images/featuresRowBg.gif) #FFFFFF top repeat-x;
	width:983px;
}
.featuresRow-1 {
	background:url(../Images/featuresRowBg.gif) #FFFFFF top repeat-x;
	width:472px;
	float:left;
}
.featuresRow-2 {
	background:url(../Images/featuresRowBg.gif) #FFFFFF top repeat-x;
	width:472px;
	float:right;
}
.featuresRowTop {
	height:6px;
	line-height:6px;
	overflow:hidden;
}
.featuresRowContent {
	overflow:hidden;
	border-left:#359fdb 1px solid;
	border-right:#359fdb 1px solid;
	line-height:22px;
}
.fsContentMain {
	padding:14px 10px 14px 10px;
}
.featuresRowBtm {
	height:6px;
	line-height:6px;
	overflow:hidden;
}
ul.features-ul {
	list-style:none;
	padding:0;
	margin:25px 0 0 0;
}
ul.features-ul li {
	list-style:none;
	background:url(../Images/liBg-2.png) no-repeat 0 8px;
	padding:0 0 5px 20px;
}
ul.features2-ul {
	list-style:none;
	padding:0;
	margin:10px 0 0 0;
}
ul.features2-ul li {
	list-style:none;
	background:url(../Images/liBg-2.png) no-repeat 0 8px;
	padding:0 0 5px 20px;
}
img.featureRgtImg {
	float:right;
	margin:0 0 15px 15px;
}
/*Features styles end here*/
.pricing {
	padding:0;
}
.pricingTop {
	background:url(../Images/pricingTopBg.gif) left top no-repeat;
	padding:14px 10px 34px 10px;
}
.pricingBtm {
	padding:10px 0 0 0;
}
.pricingBtm table {
	border:#359fdb 1px solid;
	background:#f0f5fe;
}
.pricingBtm table th {
	padding:8px;
	background:#359fdb;
	border:#007bc1 1px solid;
	border-left:0;
	border-top:0;
	color:#c1e9ff;
}
.pricingBtm table th.pricingLast-th {
	border-right:0;
}
.pricingBtm table th h1 {
	font-size:18px;
	color:#FFFFFF;
	line-height:24px;
}
.pricingBtm table th span {
	color:#FFFFFF;
	display:block;
}
.pricingBtm table td {
	padding:15px 8px;
	border:#007bc1 1px solid;
	border-left:0;
	border-top:0;
	color:#5d5d5d;
}
.pricingBtm table td.pricingLast-td {
	border-right:0;
}
.pricingBtm table td.pricingBtm-td {
	border-bottom:0;
}
table.subscription {
	background:#359fdb;
	color:#FFFFFF !important;
}
table.subscription td {
	color:#FFFFFF !important;
}
/*Pricing style end here*/
.pressDiv {
	padding:0;
}
.pressDivTop {
	background:url(../Images/pressDivBg.gif) #FFFFFF left top no-repeat;
	padding:20px 10px;
	line-height:24px;
}
.pressDivLeft {
	width:600px;
	float:left;
}
.pressDivRight {
	width:325px;
	float:right;
	text-align:center;
}
/*Patient login style*/
.patientLogin {
	background:#007ec1;
	width:259px;
	float:left;
}
.patientLoginTop {
	background:url(../Images/patients_login_top.gif) left top no-repeat;
}
.patientLoginBtm {
	background:url(../Images/patients_login_btm.gif) left bottom no-repeat;
	padding:20px;
	text-align:left;
}
.patientLoginBtm p {
	padding:0;
	margin:0;
}
.patientLoginBtm h2 {
	background:url(../Images/patients_login_arrow.jpg) right center no-repeat;
	padding:20px 0;
	line-height:20px;
	color:#FFFFFF;
	font-size:20px;
	margin-right:30px;
	margin-bottom:10px;
}
.patientLoginBtm label {
	color:#FFFFFF;
	font-size:14px;
}
.patientLoginBtm p {
	padding:5px 0;
}
.patientLoginBtm .patientTextBox {
	width:130px;
	float:right;
}
.patientLoginBtm a.login, .patientLoginBtm a.login:visited {
	display:block;
	background:url(../Images/patients-loginBtn.jpg) no-repeat;
	height:25px;
	width:67px;
	text-align:center;
	color:#054077;
	font-size:14px;
	margin-left:86px;
	cursor:pointer;
	margin-top:5px;
}
.patientLoginBtm a.login:hover {
	color:#FF0000;
}
.sinupDiv {
	padding:10px 0 0 0;
	font-size:12px;
	color:#FFFFFF;
}
.sinupDiv a, .sinupDiv a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
.sinupDiv a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.patient-ulDiv {
	clear:both;
	background:none;
	width: 100%;
}
.patient-ulDiv ul, .patient-ulDiv li {
	padding:0;
	margin:0;
	list-style:none;
}
.patient-ulDiv ul li {
	padding:20px 0 20px 75px;
	display:block;
	line-height:22px;
	margin:0;
}
.patient-ulDiv ul li.step1 {
	background:url(../Images/step1.gif) left center no-repeat;
}
.patient-ulDiv ul li.step2 {
	background:url(../Images/step2.gif) left center no-repeat;
}
.patient-ulDiv ul li.step3 {
	background:url(../Images/step3.gif) left center no-repeat;
}
/*Patient login style*/
p.p1 {
	background:url(../Images/h1Bg.gif) no-repeat 0 3px;
	text-align:justify;
}
p.p1 span {
	padding:0 0 0 40px;
	color:#33a0da;
}
/*Doctors login home style*/
.doctorsHome {
}
.doctorsHomeTop {
	color:#359fdb;
	font-size:18px;
}
.doctorsHomeTopLeft {
	float:left;
}
.doctorsHomeTopRight {
	float:right;
	color:#666666;
}
.doctorsHomeBtm {
	padding:15px 0 0 0;
}
.doctorsHomeBtmLeft {
	float:left;
	width:161px;
}
.doctorsHomeBtmLeft .dctHomeLeftMain {
	background: #000 url(../Images/doctorHomeLeftBg.gif) left repeat-y;
	overflow:hidden;
	width:161px;
}
.accountDetailsNav {
	line-height:18px;
}
.accountDetailsNavHead {
	background:url(../Images/doctorsHomeHeadBg.gif);
	height:46px;
	margin-top:10px;
}
h2.accountDetailsNav-h2 {
	height:46px;
	background:url(../Images/Account-Details-Img.gif) 0 3px no-repeat;
	margin-left:3px;
	padding-left:28px;
	line-height:40px;
	color:#00659b;
	font-size:14px;
}
h2.consultDetailsNav-h2 {
	height:46px;
	background:url(../Images/Consult-Details-Img.gif) 0 3px no-repeat;
	margin-left:3px;
	padding-left:28px;
	line-height:40px;
	color:#00659b;
	font-size:14px;
}
h2.petaintDetailsNav-h2 {
	height:46px;
	background:url(../Images/Petaint-Details-Img.gif) 0 3px no-repeat;
	margin-left:3px;
	padding-left:28px;
	line-height:40px;
	color:#00659b;
	font-size:14px;
}
.accountDetailsNavMain {
	margin:0 5px;
}
.accountDetailsNavMain a, .accountDetailsNavMain a:visited {
	display:block;
	color:#FFFFFF;
	font-size:13px;
	padding:3px 8px;
}
.accountDetailsNavMain a:hover {
	color:#9aeffc;
}
/*left side style end here*/
.doctorsHomeBtmRight {
	float:right;
	width:813px;
}
.personalHomePage {
	background:url(../Images/doctorHomeRightBg.gif) top left no-repeat;
	padding:14px 10px 34px 10px;
}
.doctorsHomeImage {
	text-align:center;
	
}
.doctorHomeId{
padding-top:5px;
font-weight:bold;
color:#FFF;
}
.personalHomeBox {
	background:url(../Images/personalHomeBox.gif) left repeat-y;
}
.personalHomeBoxTop {
	background:url(../Images/doctorloginBox-headBg.gif) top repeat-x;
	height:65px;
	overflow:hidden;
}
.personalHomeBoxTop1 {
	background:url(../Images/Box-headBg-top.gif) top no-repeat;
}
.personalHomeBox1 {
	width:300px;
	height:65px;
	float:left;
	border-right:#359fdb 1px solid;
}
.personalHomeBox2 {
	width:249px;
	height:65px;
	float:left;
	border-right:#359fdb 1px solid;
}
.personalHomeBox3 {
	width:260px;
	height:65px;
	float:left;
}
h2.accDetails-h2 {
	background:url(../Images/box-h1-img1.gif) left no-repeat;
	height:32px;
	line-height:32px;
	padding:0 0 0 40px;
	margin:15px 0 0 10px;
	color:#FFFFFF;
	font-size:18px;
}
h2.advBooking-h2 {
	background:url(../Images/box-h1-img2.gif) left no-repeat;
	height:32px;
	line-height:32px;
	padding:0 0 0 40px;
	margin:15px 0 0 10px;
	color:#FFFFFF;
	font-size:18px;
}
h2.appointments-h2 {
	background:url(../Images/box-h1-img3.gif) left no-repeat;
	height:32px;
	line-height:32px;
	padding:0 0 0 40px;
	margin:15px 0 0 10px;
	color:#FFFFFF;
	font-size:18px;
}
h2.holidayDetails-h2 {
	background:url(../Images/box-h1-img4.gif) left no-repeat;
	height:32px;
	line-height:32px;
	padding:0 0 0 40px;
	margin:15px 0 0 10px;
	color:#FFFFFF;
	font-size:18px;
}
h2.blockedSlots-h2 {
	background:url(../Images/box-h1-img5.gif) left no-repeat;
	height:32px;
	line-height:32px;
	padding:0 0 0 40px;
	margin:15px 0 0 10px;
	color:#FFFFFF;
	font-size:18px;
}
h2.consulting-h2 {
	background:url(../Images/box-h1-img6.gif) left no-repeat;
	height:32px;
	line-height:32px;
	padding:0 0 0 40px;
	margin:15px 0 0 10px;
	color:#FFFFFF;
	font-size:18px;
}
/*Top div style end here*/
.personalHomeBoxBtm {
	font-size:13px;
}
.personalHomeBox4 {
	width:300px;
	float:left;
	overflow:hidden;
}
.personalHomeBox5 {
	width:250px;
	float:left;
}
.personalHomeBox6 {
	width:260px;
	float:left;
}
.padding1 {
	padding:12px;
}
.personalHomeBoxTopImg {
	font-size:1px;
	height:18px;
	line-height:15px;
	overflow:hidden;
	background:url(../Images/Box-headBg-btm.gif) left no-repeat;
}
span.span1 {
	color:#27a206;
	font-weight:bold;
}
span.span02 {
	color:#359FDB;
	font-weight:bold;
}
span.span3 {
	color:#FF0000;
	display:block;
}
.appointments-ul {
	padding:0;
}
.appointments-ul li {
	list-style-position:outside;
	list-style:none;
	background:url(../Images/liBg-2.png) left 5px no-repeat;
	padding:0 0 10px 15px;
	line-height:18px;
	margin:0;
}
.personalHomeBoxBtm a, .personalHomeBoxBtm a:visited {
	color:#27a206 !important;
	text-decoration:underline;
}
.personalHomeBoxBtm p.p2 {
	padding:0 20px;
}
span.span2 {
	font-size:48px;
	line-height:52px;
	color:#27A206;
}
.divNumber {
	text-align:center;
	padding:30px 0 10px 0;
}
/*right content style here, Doctor  login home style end here*/
.doctorConsultation {
	font-size:13px;
}
.doctorConsultLeft {
	width:473px;
	float:left;
}
.doctorConsultLeftTop {
	height:59px;
	background:url(../Images/consultationHeadBg.gif) no-repeat;
}
h2.one-h2 {
	background:url(../Images/oneImg.gif) left 18px no-repeat;
	height:24px;
	color:#FFFFFF;
	font-size:18px;
	padding:18px 0 0 40px;
	margin:0 0 0 20px;
}
h2.two2-h2 {
	background:url(../Images/twoImg.gif) left 18px no-repeat;
	height:24px;
	color:#FFFFFF;
	font-size:18px;
	padding:18px 0 0 40px;
	margin:0 0 0 20px;
}
.doctorConsultLeftCenter {
	border-left:1px solid #359fdb;
	border-right:1px solid #359fdb;
	padding:0px 15px;
}
.setParametersRow {
	height:32px;
}
.setParametersLeft {
	width:140px;
	float:left;
	height:25px;
	overflow:hidden;
}
.setParametersRight {
	width:260px;
	float:left;
	height:30px;
	overflow:hidden;
	line-height:24px;
}

.setParametersRightNew {
	width:300px;
	float:left;
	height:25px;
	/*overflow:hidden;*/
	line-height:24px;
	position:relative;
}



.doctorConsultLeftBtm {
	height:12px;
	line-height:10px;
	font-size:1px;
	overflow:hidden;
	background:url(../Images/consultationHeadBtm.gif) no-repeat;
}
/*Left div style end here*/
.doctorConsultRight {
	width:323px;
	float:right;
}
.doctorConsultRightTop {
	background:url(../Images/consultationHeadBg2.gif) no-repeat;
	height:59px;
}
h2.ActiveSection-h2 {
	background:url(../Images/Current-Active-Sessions-img.gif) left 18px no-repeat;
	height:24px;
	color:#FFFFFF;
	font-size:18px;
	padding:18px 0 0 40px;
	margin:0 0 0 20px;
}
.doctorConsultRightCenter {
	border-left:1px solid #359fdb;
	border-right:1px solid #359fdb;
	padding:0px 15px;
}
.doctorConsultRightBtm {
	height:12px;
	line-height:10px;
	font-size:1px;
	overflow:hidden;
	background:url(../Images/consultationHeadBtm2.gif) no-repeat;
}
.CurrentActiveSessionsLeft {
	float:left;
	width:90px;
	color:#2b98d6;
}
.CurrentActiveSessionsRight {
	float:left;
	width:200px;
}
.fixedHeight2 {
	font-size:1px;
	height:8px;
	line-height:5px;
	overflow:hidden;
	clear:both;
}
.fixedHeight3 {
	font-size:1px;
	height:3px;
	line-height:3px;
	overflow:hidden;
	clear:both;
}
/*Consultation page*/
.advancedSearch {
	/*background:url(../Images/advancedsearch_bg.gif) center repeat-y;*/
}
.doctorSearch {
	width:430px;
	float:left;
}
.doctorSearchRow {
	padding:0 0 0 200px;
}
.doctorSearchLeft {
	width:200px;
	float:left;
	color:#016ca6;
	font-weight:bold;
}
.doctorSearchLeft span{

color:#339900;
font-size:11px;

}

.doctorSearchRight {
	width:350px;
	float:left;
}
.hospitalSearch {
	width:430px;
	float:right;
}
.hospitalSearchRow {
	padding:0;
}
.hospitalSearchLeft {
	width:100px;
	float:left;
	color:#016ca6;
	font-weight:bold;
}
.hospitalSearchRight {
	width:330px;
	float:left;
}
/*Advance search style end here*/
.editPersonalDetails {
	font-size:13px;
}


.editPersonalDetails  input[type="text"]{
	width:250px;
	padding:2px;
	margin-bottom:2px;
}
.editPersonalDetails  input[type="password"]{
	width:250px;
	padding:2px;
	margin-bottom:2px;
}

.editPersonalDetails  select{
	width:250px;
	
}

.editPersonalDetailsTop {
	height:59px;
	background:url(../Images/edit-personal-Bg.gif) repeat-x top;
}
.editPersonalDetailsTop span {
	display:block;
	background:url(../Images/edit-personal-left.gif) left no-repeat;
	height:59px;
}
.editPersonalDetailsTop span span {
	display:block;
	background:url(../Images/edit-personal-right.gif) right no-repeat;
	height:59px;
}
.editPersonalDetailsTop span span h2.two-h2 {
	color:#FFFFFF;
	font-size:18px;
	background:url(../Images/academic.gif) left center no-repeat;
	line-height:58px;
	padding:0 0 0 50px;
	margin:0 0 0 25px;
}
.editPersonalDetailsTop span span h2.three-h2 {
	color:#FFFFFF;
	font-size:18px;
	background:url(../Images/addbook.gif) left center no-repeat;
	line-height:58px;
	padding:0 0 0 45px;
	margin:0 0 0 25px;
}
.editPersonalDetailsTop span span h2.four-h2 {
	color:#FFFFFF;
	font-size:18px;
	background:url(../Images/hospital.gif) left center no-repeat;
	line-height:58px;
	padding:0 0 0 45px;
	margin:0 0 0 25px;
}
.editPersonalDetailsTop span span h2.five-h2 {
	color:#FFFFFF;
	font-size:18px;
	background:url(../Images/practice_location.gif) left center no-repeat;
	line-height:58px;
	padding:0 0 0 35px;
	margin:0 0 0 25px;
}
.editPersonalDetailsTop span span h2.six-h2 {
	color:#FFFFFF;
	font-size:18px;
	background:url(../Images/phone.gif) left center no-repeat;
	line-height:58px;
	padding:0 0 0 40px;
	margin:0 0 0 25px;
}
.editPersonalDetailsTop span span h2.seven-h2 {
	color:#FFFFFF;
	font-size:18px;
	background:url(../Images/personalDetails-h1-img.gif) left center no-repeat;
	line-height:58px;
	padding:0 0 0 40px;
	margin:0 0 0 25px;
}
.editPersonalDetailsTop span span h2.nine-h2 {
	color:#FFFFFF;
	font-size:18px;
	background:url(../Images/familyAdd.gif) left center no-repeat;
	line-height:58px;
	padding:0 0 0 40px;
	margin:0 0 0 25px;
}
.editPersonalDetailsTop span span h2.ten-h2 {
	color:#FFFFFF;
	font-size:18px;
	background:url(../Images/familyEdit.gif) left center no-repeat;
	line-height:58px;
	padding:0 0 0 40px;
	margin:0 0 0 25px;
}
.editPersonalDetailsTop span span h2.eight-h2 {
	color:#FFFFFF;
	font-size:18px;
	background:url(../Images/changePasswordImg.gif) left center no-repeat;
	line-height:58px;
	padding:0 0 0 40px;
	margin:0 0 0 25px;
}
.editPersonalDetailsBtm {
	height:10px;
	line-height:10px;
	background:url(../Images/edit-personal-Btm-bg.gif) top repeat-x;
	font-size:1px;
	overflow:hidden;
	color:#FFFFFF;
}
.editPersonalDetailsBtm span {
	display:block;
	background:url(../Images/edit-personal-Btm-left.gif) no-repeat left top;
	height:10px;
	line-height:10px;
}
.editPersonalDetailsBtm span span {
	display:block;
	background:url(../Images/edit-personal-Btm-right.gif) no-repeat right top;
	height:10px;
	line-height:10px;
}
.editPersonalDetailsBtm2 {
	height:10px;
	line-height:10px;
	background:url(../Images/edit-personal-Top2-bg.gif) top repeat-x;
	font-size:1px;
	overflow:hidden;
	color:#FFFFFF;
}
.editPersonalDetailsBtm2 span {
	display:block;
	background:url(../Images/edit-personal-Top2-left.gif) no-repeat left top;
	height:10px;
	line-height:10px;
}
.editPersonalDetailsBtm2 span span {
	display:block;
	background:url(../Images/edit-personal-Top2-right.gif) no-repeat right top;
	height:10px;
	line-height:10px;
}
.editPersonalDetailsCenter {
	border-left:#359fdb 1px solid;
	border-right:#359fdb 1px solid;
	padding:15px 15px 0 25px;
}
.editP-DetailsCenterLeft {
	width:220px;
	float:left;
}
.editP-DetailsCenterLeft2 {
	width:192px;
	float:left;
}
.editP-DetailsCenterRight {
	width:500px;
	float:left;
}
.editP-DetailsCenterRight select{
float:left;
}

.colon{
	float:left;
  padding-right:10px;
}

.editP-DetailsCenterRight2 {
	width:500px;
	float:left;
}
.editP-DetailsCenterRight select {
	/*width:160px;*/
}
.editP-DetailsCenterRight .select1 {
	width:60px;
}
.editP-DetailsCenterRight .select2 {
	width:230px;
}
.editP-DetailsCenterRight .textBox2 {
	width:225px;
}
.e-p-rowdiv {
}
span.span4 {
	color:#FF0000;
}
.e-p-d-top1 {
	color:#359fdb;
}
.e-p-d-top2 {
	background:url(../Images/bulbimg.gif) no-repeat left;
	color:#009933;
	margin:10px 0 20px 0;
	padding:5px 0 5px 30px;
}
/*Edit personal details style end here*/
.change-practesioner-password {
	padding:5px;
	border-left:#359fdb 1px solid;
	border-right:#359fdb 1px solid;
}
.change-practesioner-password h4 {
	color:#359fdb;
	background:url(../Images/bulbimg.gif) left no-repeat;
	font-size:14px;
	padding:3px 3px 3px 30px;
}
span.span5 {
	display:block;
	padding:0 0 0 30px;
}
a.btn, a.btn:visited {
	float:left;
	display:block;
	background:url(../Images/BtnBg.gif) repeat-x;
	height:25px;
	margin-left:5px;
	color:#FFFFFF;
	font-weight:bold;
}
a.btn span, a.btn:visited span {
	display:block;
	float:left;
	background:url(../Images/BtnLeft.gif) no-repeat left;
	height:25px;
}
a.btn span span, a.btn:visited span span {
	display:block;
	float:left;
	background:url(../Images/BtnRight.gif) no-repeat right;
	padding:0 10px;
	cursor:pointer;
}
/*Change password style end here*/
.searchPatient-h2 {
	color:#FFFFFF;
	font-size:18px;
	background:url(../Images/SrcImg.gif) left center no-repeat;
	line-height:58px;
	padding:0 0 0 40px;
	margin:0 0 0 25px;
}
.searchPatientResult-h2 {
	color:#FFFFFF;
	font-size:18px;
	background:url(../Images/SrcResultImg.gif) left center no-repeat;
	line-height:58px;
	padding:0 0 0 40px;
	margin:0 0 0 25px;
}
.blockAppoinment-h2 {
	color:#FFFFFF;
	font-size:18px;
	background:url(../Images/blockAppointment.gif) left center no-repeat;
	line-height:58px;
	padding:0 0 0 40px;
	margin:0 0 0 25px;
}
.listAppoinment-h2 {
	color:#FFFFFF;
	font-size:18px;
	background:url(../Images/listAppointment.gif) left center no-repeat;
	line-height:58px;
	padding:0 0 0 40px;
	margin:0 0 0 25px;
}
.fixAppoinment-h2 {
	color:#FFFFFF;
	font-size:18px;
	background:url(../Images/fixAppoinment.gif) left center no-repeat;
	line-height:58px;
	padding:0 0 0 40px;
	margin:0 0 0 25px;
}
.appoinment-h2 {
	color:#FFFFFF;
	font-size:18px;
	background:url(../Images/Appoinment.gif) left center no-repeat;
	line-height:58px;
	padding:0 0 0 40px;
	margin:0 0 0 25px;
}
.changeMobileNumber-h2 {
	color:#FFFFFF;
	font-size:18px;
	background:url(../Images/mobilePhone.gif) left center no-repeat;
	line-height:58px;
	padding:0 0 0 40px;
	margin:0 0 0 25px;
}
.notifyAppoinment-h2 {
	color:#FFFFFF;
	font-size:18px;
	background:url(../Images/notifyAppointment.gif) left center no-repeat;
	line-height:58px;
	padding:0 0 0 40px;
	margin:0 0 0 25px;
}
.cancelAppoinment-h2 {
	color:#FFFFFF;
	font-size:18px;
	background:url(../Images/cancelAppoinment.gif) left center no-repeat;
	line-height:58px;
	padding:0 0 0 40px;
	margin:0 0 0 25px;
}
.registerPatient-h2 {
	color:#FFFFFF;
	font-size:18px;
	background:url(../Images/register.gif) left center no-repeat;
	line-height:58px;
	padding:0 0 0 40px;
	margin:0 0 0 25px;
}
.searchResultTable {
	border:#359fdb 0px solid;
	margin:0;
	padding:0;
}
.editPersonalDetailsCenter2 {
	border-left:#359fdb 1px solid;
	border-right:#359fdb 1px solid;
	padding:15px 15px 0 15px;
}
.searchResultTd1 {
	width:100px;
	float:left;
	border:#359fdb 1px solid;
}
.searchResultTd2 {
	width:180px;
	float:left;
	border:#359fdb 1px solid;
	border-left:0;
}
.searchResultTd3 {
	width:130px;
	float:left;
	border:#359fdb 1px solid;
	border-left:0;
}
.searchResultTd4 {
	width:174px;
	float:left;
	border:#359fdb 1px solid;
	border-left:0;
}
.searchResultTd5 {
	width:90px;
	float:left;
	border:#359fdb 1px solid;
	border-left:0;
}
.searchResultTd6 {
	width:100px;
	float:left;
	border:#359fdb 1px solid;
	border-left:0;
}
span.span00 {
	padding:3px 10px;
	display:block;
	font-weight:bold;
}
.searchResultTd7 {
	width:100px;
	float:left;
	border:#359fdb 1px solid;
	border-top:0;
}
.searchResultTd8 {
	width:180px;
	float:left;
	border:#359fdb 1px solid;
	border-left:0;
	border-top:0;
}
.searchResultTd9 {
	width:130px;
	float:left;
	border:#359fdb 1px solid;
	border-left:0;
	border-top:0;
}
.searchResultTd01 {
	width:174px;
	float:left;
	border:#359fdb 1px solid;
	border-left:0;
	border-top:0;
}
.searchResultTd02 {
	width:90px;
	float:left;
	border:#359fdb 1px solid;
	border-left:0;
	border-top:0;
}
.searchResultTd03 {
	width:100px;
	float:left;
	border:#359fdb 1px solid;
	border-left:0;
	border-top:0;
}
span.span01 {
	padding:3px 10px;
	display:block;
}
/*Search result end here*/
.blockAppointments-h2 {
	color:#FFFFFF;
	font-size:18px;
	background:url(../Images/SrcResultImg.gif) left center no-repeat;
	line-height:58px;
	padding:0 0 0 40px;
	margin:0 0 0 25px;
}
.blockAppointmentsTable {
	border:#359fdb 0px solid;
	margin:0;
	padding:0;
}
.editPersonalDetailsCenter2 {
	border-left:#359fdb 1px solid;
	border-right:#359fdb 1px solid;
	padding:15px 15px 0 15px;
}
.blockAppointmentsTd1 {
	width:110px;
	float:left;
	border:#359fdb 1px solid;
}
.blockAppointmentsTd2 {
	width:110px;
	float:left;
	border:#359fdb 1px solid;
	border-left:0;
}
.blockAppointmentsTd3 {
	width:200px;
	float:left;
	border:#359fdb 1px solid;
	border-left:0;
}
.blockAppointmentsTd4 {
	width:133px;
	float:left;
	border:#359fdb 1px solid;
	border-left:0;
}
.blockAppointmentsTd5 {
	width:110px;
	float:left;
	border:#359fdb 1px solid;
	border-left:0;
}
.blockAppointmentsTd6 {
	width:110px;
	float:left;
	border:#359fdb 1px solid;
	border-left:0;
}
.blockAppointmentsTd7 {
	width:110px;
	float:left;
	border:#359fdb 1px solid;
	border-top:0;
}
.blockAppointmentsTd8 {
	width:110px;
	float:left;
	border:#359fdb 1px solid;
	border-left:0;
	border-top:0;
}
.blockAppointmentsTd9 {
	width:200px;
	float:left;
	border:#359fdb 1px solid;
	border-left:0;
	border-top:0;
}
.blockAppointmentsTd01 {
	width:133px;
	float:left;
	border:#359fdb 1px solid;
	border-left:0;
	border-top:0;
}
.blockAppointmentsTd02 {
	width:110px;
	float:left;
	border:#359fdb 1px solid;
	border-left:0;
	border-top:0;
}
.blockAppointmentsTd03 {
	width:110px;
	float:left;
	border:#359fdb 1px solid;
	border-left:0;
	border-top:0;
}
.blockAppointmentsTable input.checkBox {
	padding:0;
	height:24px;
	width:20px;
	margin:0;
}
.blockAppointmentsTd04 {
	border:#359fdb 1px solid;
	border-top:0;
	float:left;
	width:778px;
}


/*Block appointment style end here*/
.appointmentListTable {
	border:#359fdb 1px solid;
}
.appointmentListTable td {
	/*padding:4px 8px;*/
}
.appointmentListTable td strong {
	color:#359fdb;
}
.appointmentListTable td.appointmentListTd1 {
	border:#359fdb 1px solid;
	border-top:0;
	border-left:0;
	
}
.appointmentListTable td.appointmentListTd2 {
	border:#359fdb 1px solid;
	border-top:0;
	border-left:0;
	border-bottom:1;
}
.appointmentListTable td.appointmentListTd3 {
	border:#359fdb 1px solid;
	border-top:0;
	border-left:0;
	border-right:0;
	
}
.appointmentListTable td.appointmentListTd4 {
	border:#359fdb 1px solid;
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:1;
}
h2.heading02 {
	color:#359fdb;
	background:url(../Images/bulbimg.gif) left no-repeat;
	font-size:18px;
	padding:3px 3px 3px 30px;
}


/*Doctor style end here*/
.marginDiv {
	margin: 0 15px;
}
td.doctorsName {
	background: #359FDB;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0 10px;
	border-bottom:#FFFFFF 2px solid;
}
.doctorsDiv {
	padding:0 10px;
	font-size:12px;
	font-weight:bold;
	text-align:left !important;
}
.doctorsSrcResultLeft {
	width:110px;
	float:left;
	overflow:hidden;
	border:#97CF4D 1px solid;
	margin:3px 0;
	text-align:center;
}
.doctorsSrcResultLeft img {
	margin:5px;
}
.doctorsSrcResultLeft span {
	margin:0 0 5px 0;
	display:block;
	color:#5E9F09;
	font-weight:bold;
}
.doctorsSrcResultRight {
	width:220px;
	float:left;
	overflow:hidden;
	text-align:left;
	margin:3px 0 3px 15px;
	font-size:11px;
}

.doctorsSrcResultRight strong {
	color:#359fdb;
	font-size:12px;
}


.borderTable {
	border:#3BAFEF 1px solid;
	border-left:0;
	border-bottom:0;
}

.borderTable th {
	border-left:#3BAFEF 1px solid;
	border-bottom:#3BAFEF 1px solid;`
	padding:5px 5px;
	color:#FFF;
	font-weight:bold;
	background:url(../Images/BtnBg.gif) #319ED9 top repeat-x;
}
.borderTable td {
	border-left:#3BAFEF 1px solid;
	border-bottom:#3BAFEF 1px solid;
	padding:2px 5px;
	text-align:center;
}



/*Sub page style ends here*/
/**Styles added by jineesh*/
.divLoginErr{
height:20px;
font-weight:bold;
color:#FF6600;
}
.divAjaxLoader
{
	background-image: url(../Images/ajax-loader.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:1px;
	right:26px;
	height: 32px;
	width: 32px;
	float:left;
	display:none;
}

.divAjaxLoaderBlue
{
	background-image: url(../Images/ajax-loader-blue.gif);
	background-repeat:no-repeat;
	width:24px;
	height:24px;
	margin-right:200px;
	float:right;
	display:none;
}

.divPinCode{
float:right;
width:100px;
height:24px;
margin-right:100px;
/*background:#990000;*/
color:#990000;
font-weight:bold;
font-size:14px;
display:none;
}


/*************** Notifications ***************/

.notification {
	/*position: inherit;*/
	/*position: relative;*/
	margin: 0 0 15px 0;
	padding: 0;
	border: 1px solid;
	background-position: 10px 11px !important;
	background-repeat: no-repeat !important;
	font-size: 13px;
	width: 99.8%;
	}
	

.attention {
	background: #fffbcc url('../Images/icons/exclamation.png') 10px 11px no-repeat;
	border-color: #e6db55;
	color: #666452;
	}

.information {
	background: #dbe3ff url('../Images/icons/information.png');
	border-color: #a2b4ee;
	color: #585b66;
	}

.success {
	background: #d5ffce url('../Images/icons/tick_circle.png');
	border-color: #9adf8f;
	color: #556652;
	}

.error {
	background: #ffcece url('../Images/icons/cross_circle.png');
	border-color: #df8f8f;
	color: #665252;
	}

.notification div {
	display:block;
	font-style:normal;
	padding: 10px 10px 10px 36px;
	line-height: 1.5em;
	}

.notification .close {
	color:#990000;
	font-size:9px;
	position:absolute;
	position:relative;
	right:5px;
	top:5px;
	}




/*July 21, 2010 starts here*/
.borderLess {
	border:0 !important;
}
.borderLess th {
	border:0 !important;
}
.borderLess td {
	border:0 !important;
}
.borderTable2 {
	border:#3BAFEF 1px solid;
	border-left:0;
	border-bottom:0;
}
.borderTable2 th {
	border-left:#3BAFEF 1px solid;
	border-bottom:#3BAFEF 1px solid;
	padding:5px 15px;
	color:#FFF;
	font-weight:bold;
	background:url(../Images/BtnBg.gif) #319ED9 top repeat-x;
}
.borderTable2 td {
	border-left:#3BAFEF 1px solid;
	border-bottom:#3BAFEF 1px solid;
	padding:2px 5px;
	text-align:center !important;
}


.fixAppointment2-h2 {
 color:#FFFFFF;
 font-size:18px;
 background:url(../Images/newAppointment.png) left center no-repeat;
 line-height:58px;
 padding:0 0 0 40px;
 margin:0 0 0 25px;
}

.default-h2 {
 color:#FFFFFF;
 font-size:18px;
 line-height:58px;
 padding:0;
 margin:0 0 0 35px;
}



/*Renjith PTN last modified*/

.left_menu_top{
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #b0cbd5;
 vertical-align: top;
 background-position: right;
}
.left_menu_top_right{
 background-image: url(../Images/left_menu_right_top.gif);
 background-repeat: no-repeat;
 background-position: right top;
 height: 14px;
 width: 14px;
 margin-top: 0px;
 padding-top: 0px;
}
.left_menu_top_left{
 background-image: url(../Images/left_menu_left_top.gif);
 background-repeat: no-repeat;
 background-position: left top;
 height: 14px;
 width: 14px;
}
.round_box_bottom_left{
 background-image: url(../Images/round_box_bottom_left.gif);
 background-repeat: no-repeat;
 background-position: left top;
 width: 14px;
 font-size: 1px;
 height: 14px;
}
.round_box_bottom_right{
 background-image: url(../Images/round_box_bottom_right.gif);
 background-repeat: no-repeat;
 background-position: right top;
 width: 14px;
}
.round_box_bottom{
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #b0cbd5;
 padding-bottom: 0px;
 height: 13px;
 font-size: 1px;
 line-height: 13px;
}
.divHome {
 background-color: #FFFFFF;
}
.loginPageHeading {
 font-family:Tahoma, Helvetica, Verdana, Arial;
 font-size:1.4em;
 font-weight:bold;
 color:#349fdb;
}
.homeText {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 16px;
 text-align: justify;
 line-height: 24px;
 margin-top:10px;
 padding-left:5px;
 padding-right:5px;  
 color:#56544a;
}
.readmore_box {
 background-color: #36a0db;
 height: 22px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #FFFFFF;
 cursor:pointer;
}
.readmore_box a {
 cursor:default pointer;
}
.trigger {
 margin:10px 0;
}
p.content {
 padding:10px 0;
}
.bullet {
 padding:0px 0px 0px 2px;
}
.toggle_container ul {
 margin-left:20px ;
 margin-bottom:10px;
 margin-top:20px;
}
.toggle_container ul li {
 margin-bottom:10px;
 text-align: left;
 list-style-position: outside;
}

.faqOL li{
/*list-style:none;*/
list-style-position:inside !important;
color:#0066CC;
 font-weight:bold;

}

.holidayTbl td{
padding:3px 0 ;

}
.addMoreDiv
	{
	background-image: url(../Images/add_new_icon.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: right;
	line-height: 20px;
	height: 20px;
	padding-left: 20px;
	padding-right:30px;
	margin-top:4px;
	color: #f6790b;
	text-decoration: underline;
	cursor: pointer;
	position:absolute;
	top:0;
	right:10px;
	}
	
.openSMScheck{
margin-left:6px;"
}	



/*23/07/2010 style starts here*/ 
.editPersonalDetailsCenterPrint {
 border-left:#FFF 1px solid;
 border-right:#FFF 1px solid;
 padding:15px 15px 0 15px;
}
.editPersonalDetailsCenterPrint h1 {
 color:#359fdb;
 margin-bottom:10px;
 background:url(../Images/appointment_list.gif) left no-repeat;
 padding:0 0 0 30px;
}
.alignLeft {
 text-align:left !important;
 color:#FF0000;
 font-weight:bold;
}
a.printer {
 background:url(../Images/printer_icon.jpg) left no-repeat;
 padding:5px;
 float:right;
 padding-left:25px;
 font-weight:bold;
}
a.excel {
 background:url(../Images/excel_icon.jpg) left no-repeat;
 padding:5px;
 float:right;
 padding-left:25px;
 margin-left:15px;
 font-weight:bold;
}

.addMoreDivRegister
	{
	background-image: url(../Images/add_new_icon.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: right;
	line-height: 20px;
	height: 20px;
	padding-left: 20px;
	margin-right:100px;

	margin-top:4px;
	color: #f6790b;
	text-decoration: underline;
	cursor: pointer;
	
	/*top:0;*/

	}
	
.removeDivRegister
	{
	background-image: url(../Images/icons/cross.png);
	background-repeat: no-repeat;
	background-position: left;
	float: right;
	line-height: 20px;
	height: 20px;
	padding-left: 20px;
	margin-right:110px;

	margin-top:4px;
	color: #f6790b;
	text-decoration: underline;
	cursor: pointer;
	
	/*top:0;*/

	}
