@import url(navi.css);
@import url(featured_slide.css);

body{
	margin:0;
	padding:0;
	font-size:13px;
	font-family:tahoma, "Times New Roman", Times, serif;
	color:#545454;
	background-color:#FFFFFF;
	text-align:justify;
	line-height:18px;
	}
	.left{float:left;}
	.right{float:left;}
 ul li{margin:0px; padding:0px; list-style:none;}
 .clr{clear:both; margin:0; padding:0;}

/* ----------------------------------------------Wrapper-------------------------------------*/

.header{background:url(../images/header_plane1.jpg) repeat-x left top;}

div.wrapper{
	display:block;
	width:100%;
	}


div.wrapper h1, div.wrapper h2, div.wrapper h3, div.wrapper h4, div.wrapper h5, div.wrapper h6{
	margin:0;
	line-height:normal;
	}
	h1{font-size:19px;color:#5A1214; margin:0px; padding-bottom:5px; border-bottom:1px solid #d2d2d2; font-family:"Times New Roman", Times, serif;}
	h2{font-size:15px; color:#fff !important; text-align:left;}

.container-main{width:982px; background:#fff; /*padding:5px;*/ margin:26px auto ; border-radius:9px;
overflow:visible;
display:block;
/*padding:10px 5px;*/
/*box-shadow:5px 5px 30px #CCC;*/
border:1px solid #CCC;
color:#303236!important;
word-spacing:0px;
position:relative;
z-index:2;}

.container-main .text p{padding:0 15px;
font-size:17px;
font-family:Georgia, "Times New Roman", Times, serif;}


.col0, .col0 a{color:#999999; background-color:#333333;}
.col1{color:#666666; min-height:73px; /*border-top:2px solid #E3422C;*/}
.col2{color:#FFFFFF; 
	/*height:310px;*/
	margin:0 0 8px 0;}
.col2.inner{padding-bottom:20px;/*background: url("../images/header_plane1.jpg") repeat-x scroll left bottom;*/
}
.col2 a{color:#FFFFFF; background-color:#191919;}
.col3{/*margin:1px 0;*/}
.col4{color:#FFFFFF; background-color:#1f293c; padding:15px 0 15px 0; overflow:hidden; border-top:1px solid #141d2e;
position:relative;
z-index:1;
margin:-45px 0 0 0;
font-size:14px !important;}
.col4 a{color:#fff;}
.col4 a:hover{color:#ccc;}
.col5, .col5 a{color:#999999; background-color:#1f293c;}
.col4, .col5{font-family: arial, Geneva, sans-serif;}
.col4 h2, .col5 h2{font-family: arial, "Times New Roman", Times, serif;}



.small-banner{width:960px; margin:0 auto;}
.small-banner ul{float:left; width:100%; margin:0px; padding:0px;}
.small-banner ul li{float:left; margin-right:20px;}
.small-banner ul li.last{margin:0px;}

/* ----------------------------------------------Generalise-------------------------------------*/



#header, #topline, #topbar, #topheader, #breadcrumb, .container, #hpage_cats, #adblock, #socialise, #footer, #copyright{
	position:relative;
	margin:0 auto 0;
	display:block;
	width:982px;
	}

/* ----------------------------------------------TopBar-------------------------------------*/

#topline{
	padding:10px 0;
	}

#topline ul{
	float:left;
	margin:6px 0 0 0;
	padding:0;
	list-style:none;
	}

#topline li{
	display:inline;
	margin:0 8px 0 0;
	padding:0 10px 0 0;
	border-right:1px solid #999999;
	}

#topline li.last{
	margin-right:0;
	padding-right:0;
	border:none;
	}

#topline #search{
	display:block;
	float:right;
	margin:0;
	padding:0;
	overflow:hidden;
	}

/* ----------------------------------------------Header-------------------------------------*/

#header{
	padding:0 0;
	z-index:1000;
	}
	#topheader{padding:15px 0px 10px; overflow:hidden;}
	#topheader span{float:right; padding:0px 10px; color:#9e9e9e;}
	#topheader span span{color:#ffff00; border:none; padding:0px; float:none;}

#header h1, #header p, #header ul{
	margin:0;
	padding:0;
	list-style:none;
	line-height:normal;
	}

#header #logo{
	width:305px;
	/*padding:0px 0px 10px;*/
	position:relative;
	/*margin-top:10px;*/
	}

#header #logo h1 a{
	font-size:46px;
	color:#999999;
	background-color:#000000;
	}

#header h1 strong{
	font-weight:normal;
	color:#FFFF00;
	background-color:#000000;
	}

#header #logo p{
	text-align:right;
	margin-top:5px;
	font-family:arial, Helvetica, sans-serif;
	text-transform:lowercase;
	}

/* ----------------------------------------------BreadCrumb-------------------------------------*/

#breadcrumb ul{
	margin:0;
	padding:0;
	list-style:none;
	}

#breadcrumb ul li{display:inline;}

#breadcrumb ul li.current a{text-decoration:underline; color:#FFFF00; background-color:#191919;}

/* ----------------------------------------------Content-------------------------------------*/

.container{
	padding:12px;
	width:958px;
	position:relative;
	z-index:2000;}	
	
	.container.sub{width:982px;}

.content{
	display:block;
	float:left;
	width:610px;
	font-size:14px;
	}

/* ------Comments-----*/

#comments{margin-bottom:40px;}

#comments .commentlist {margin:0; padding:0;}

#comments .commentlist ul{margin:0; padding:0; list-style:none;}

#comments .commentlist li.comment_odd, #comments .commentlist li.comment_even{margin:0 0 10px 0; padding:15px; list-style:none;}

#comments .commentlist li.comment_odd{color:#666666; background-color:#F7F7F7;}
#comments .commentlist li.comment_odd a{color:#660000; background-color:#F7F7F7;}

#comments .commentlist li.comment_even{color:#666666; background-color:#E8E8E8;}
#comments .commentlist li.comment_even a{color:#660000; background-color:#E8E8E8;}

#comments .commentlist .author .name{font-weight:bold;}
#comments .commentlist .submitdate{font-size:smaller;}

#comments .commentlist p{margin:10px 5px 10px 0; padding:0; font-weight: normal;text-transform: none;}

#comments .commentlist li .avatar{float:right; border:1px solid #EEEEEE; margin:0 0 0 10px;}

/* ----------------------------------------------Column-------------------------------------*/

.column{
	display:block;
	float:right;
	width:315px;
	 border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;
	 font-size:14px;
	}

.column .holder{
	display:block;
	width:260px;
	margin-bottom:20px;
	padding-left:10px;
	}

/* Sponsors Block */

.column .sponsors{
	display:block;
	width:270px;
	margin-bottom:20px;
	}

.column .sponsors h2{
	margin:0 0 15px 10px;
	padding:0 0 8px 0;
	border-bottom:2px solid #E3E3E3;
	}

.column .sponsors .b_250{
	display:block;
	width:250px;
	margin:0 0 10px 10px;
	padding:4px;
	border:1px solid #C7C5C8;
	}

.column .sponsors .b_125 ul{
	margin:0;
	padding:0;
	list-style:none;
	}

.column .sponsors .b_125 ul{
	margin:0;
	padding:0;
	list-style:none;
	}

.column .sponsors .b_125 li{
	float:right;
	margin:0 0 10px 10px;
	}

/* ----------------------------------------------Homepage Specific-------------------------------------*/

#topstory{
	display:block;
	width:982px;
	margin:0px auto;
	position:relative;
	z-index:999;
	}

#topstory h2, #latestnews h2{
	padding:0 0 0 74px;
	height:52px;
	margin:0 0 10px 0;
	line-height:52px;
	font-size:24px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	text-transform:capitalize;
	}

#topstory ul{
	margin:0;
	padding:0;
	list-style:none;
	padding:0 0 20px 0;
	/*display:inline;*/
	}

#topstory li{
	float:left; font-family:"Times New Roman", Times, serif;
/*	width:225px;	
	margin-right:14px;*/
	}
	#topstory .div{background:#fff; overflow:hidden; /*color:#fff;*/
	width:308px;
	margin-right:14px;
	float:left;
/*	background:url(../images/div_bg_repeat.jpg) left top repeat-x;
	border-radius:7px;*/
	/*border:1px solid #999;*/
	border:1px solid #eaeaea;
	
	}
	#topstory .div.last{
		margin-right:0 !important;}
	
	#topstory li h3{color:#666666; font-size:15px;}

#topstory li.last{
	margin-right:0;
	}

#topstory img{
	margin:0;
	padding:5px;
	border:1px solid #d5d5d5;
	}

#topstory .readmore{
	font-weight:bold;
	text-align:right;
	}

#latestnews{
	display:block;
	width:630px;
	margin-bottom:35px;
	}

#latestnews .latestnews h3{
	margin:0 0 10px 0;
	padding:0;
	font-size:15px;
	
	border-bottom:none;
	color:#940B39;
	}
	#latestnews .latestnews p{margin:0px; padding:0px;}

#latestnews ul, #latestnews li{
	display:block;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	}

#latestnews li{
	margin:0 0 15px 0;
	padding:0 0 15px 0;
	border-bottom:1px dotted #666666;
	}

#latestnews div.imgholder{
	display:block;
	float:left;
	width:125px;
	height:125px;
	margin:0;
	padding:4px;
	border:1px solid #666666;
	}

#latestnews div.latestnews{
	display:block;
	float:right;
	width:475px;
	margin:0;
	padding:0;
	}

#latestnews p.readmore{
	display:block;
	margin-top:10px;
	text-align:right;
	font-weight:bold;
	}
	a.btn-more{/*border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;*/ /*border:1px solid #0f4140;*/ background:url(../images/view_more.jpg) left top repeat-x; color:#fff; font-size:13px; padding:6px 8px; float:right;}
	a.btn-more:hover{background:#F00; border-color:#d05525; color:#fff;}
	/*a.btn-more{background:url(../images/icon-more.png) no-repeat 0px 3px; font-size:12px; padding:0px 0px 0px 15px; float:right;}*/

/* ----------------------------------------------Footer-------------------------------------*/

#footer{
	padding:20px 0;
	}

#footer ul{ font-size:14px;
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;
	}

#footer h2{
	margin:0 0 10px 0; font-family:"Times New Roman", Times, serif;
	padding:0 0 8px 0;
	font-size:17px;
	color:#fff !important;
	text-align:left;
	border-bottom:1px solid #CCCCCC;
	font-style:italic
	}

#footer .box{
	display:block;
	float:right;
	width:250px;
	
	padding:0;
	}

#footer .box1{
	display:block;
	float:left;
	width:345px;
	line-height:1.6em;
	margin-right:20px;
	text-align:center;
	}
	ul.special-services{float:left; width:100%; margin:0px 5% 0 0 !important;}
	ul.special-services.last{margin:0px !important;}
	ul.special-services li{/*padding:0px 10px 5px;*/ font-family:"Times New Roman", Times, serif; display:block; /*background:url(../images/blue_file.gif) no-repeat 0px 8px;*/}
	ul.special-services li :hover{color:#fff;}
	ul.special-services li.last{ padding:0px 0px 0px 0px;}

#footer .box1 .imgl{border:1px solid #CCCCCC; padding:5px; color:#FFFFFF; background-color:#000000;}

#footer .contactdetails li{
	margin:0 0 8px 0;
	font-size:14px; font-family:"Times New Roman", Times, serif;
	}

#footer .flickrbox, #footer .flickrbox .wrap{display:block; width:260px;}
#footer .flickrbox .wrap .fix{clear:both;}
#footer .flickrbox .wrap .flickr_badge_image{display:block; float:left; margin:0 10px 10px 0; width:80px; height:80px;}
#footer .flickrbox .wrap #flickr_badge_image3, #footer .flickrbox .wrap #flickr_badge_image6{margin-right:0;}

/* ----------------------------------------------Copyright-------------------------------------*/

#copyright{
	padding:10px 0;
	}

#copyright p{
	margin:0;
	padding:0;
	}
	
.profile{width:100%; float:left; margin-bottom:15px;}	
.profile.brdrtp{border-top:1px solid #fff; padding-top:10px; font-size:14px;}
.profile.brdrtp .left-box{ float:left;  width:50%; background:#f0f0f0;}
.profile.brdrtp .right-box{ float:right; width:50%; background:#f0f0f0;}
.profile.brdrtp .left-box ul li{ padding:10px; border-bottom:1px dotted #ccc;}
.profile.brdrtp .right-box ul li{ padding:10px; border-bottom:1px dotted #ccc;}
.profile.brdrtp .left-box ul li ul li{ border:none;}
.content-inner{background:#fff; border:1px dotted #d2d2d2; margin-bottom:10px; padding:10px; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; font-family:"Times New Roman", Times, serif;}
.profile h3{font-size:16px; font-family:"Times New Roman", Times, serif; margin-bottom:5px !important; padding:10px 0px 5px; color:#484848; border-bottom:1px dotted #d2d2d2;}
.profile .doctor-name{ font: bold 16px arial; color:#153B62;}	
.profile .docter-img{ float:left; margin-right:10px; border:1px solid #e0e0e0; padding:3px;}
.profile .teeth-img{ float:right; margin-right:10px; border:1px solid #e0e0e0; padding:3px;}
ul.contact{margin:0px; border:1px dashed #d2d2d2; padding:10px; background:#fff; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
ul.contact li{padding-bottom:5px; line-height:20px;}
h2.cont{padding-bottom:10px; font-size:14px;}
.txtbox{width:95%; height:25px; border:1px solid #d2d2d2;}
.form-border{ border:1px dashed #d2d2d2; padding:10px; background:#fff; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;
z-index:2;
/*position:relative;
overflow:hidden;*/
}

.submit{ width:100px !important; height:30px!important; font: normal  12px arial; color:#000000; font-weight:bold;}
.reset{ width:100px; height:30px;font: normal  12px arial; color:#000000; font-weight:bold;}

.awards-achievemnt-img{ float:right; padding:3px; border:1px solid #e0e0e0; margin:22px 0px 0px 10px;}


.search_result_table{table-layout:fixed;}
.search_result_table td{border:1px dotted #d2d2d2; background:#ffffff; width:33%; text-align:left;}
.search_result_table .col_1 {
    padding: 5px 1%;
	margin:0px 1.5% 10px 0px;
    position: relative;
    width: 98%;
	font-size:12px;	
}
.col_1.last{margin:0px 0px 10px 0px;}
.col_1 .pinImg {
    height: 42px;
    left: -18px;
    position: absolute;
    top: -15px;
    width: 44px;
}
.col_1 .col_img {
    border: 1px solid #DADADA;
    border-radius: 5px 5px 5px 5px;
    padding: 2px 2px 0;
    width: 15%;
}
.col_1 .detail {
    position: relative;
    width: 80%;
}
ul.profile_detail_summery{margin:0px; padding:0px; padding:0px 0px 0px 10px;}
ul.profile_detail_summery li {
    float: left;
    padding: 0;
    width: 100%;
}
ul.profile_detail_summery li .txtHilight {
    color: #114D7B;
    font-weight: bold;
    width: 70%;
}
ul.profile_detail_summery li .txt_ttl {
    color: #114D7B;
    font-weight: bold;
    width: 25%;
}
ul.profile_detail_summery li {
    float: left;
    padding: 0;
    width: 100%;
}
ul.profile_detail_summery li .txtHilight {
    color: #114D7B;
    font-weight: bold;
    width: 70%;
}
ul.profile_detail_summery li .subDetail{width:70%;}
ul.profile_detail_summery li .txt_ttl {
    color: #114D7B;
    font-weight: bold;
    width: 30%;
}



/*PopUp CSS*/
.ppup 
{
	background:#fff;
	border:1px solid #e6eaed;
	padding:20px 2px 15px;
	position:fixed;	
	left:50%;
	top:50%;
	z-index:9999;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
     border-radius:5px;
     -moz-box-shadow:7px 7px 10px #181818;
     -webkit-box-shadow:7px 7px 10px #181818;
     box-shadow:7px 7px 10px #181818;     	
}
.popBGDark{width:100%; height:100%; position:fixed; z-index:999; left:0px; top:0px; background-color:#000000; opacity:0.6; filter:alpha(opacity=60); /* For IE8 and earlier */}
.popup_appointment
{
    width:650px; min-height:290px; margin:-260px 0px 0px -325px;
}
.popup_awards
{
    width:345px; min-height:330px; margin:-165px 0px 0px -172px;
}
.popup_video
{
    width:500px; min-height:350px; margin:-175px 0px 0px -250px;
}
.btnClosePPUP{width:32px; height:32px; position:absolute; top:-8px; right:-8px;}
.heading_area{
border-bottom:1px solid #dadada; padding:5px 0px;  margin:5px 0px 10px; position:relative; width:100%;
}
.heading_area .heading_tag{
border:1px solid #dadada; border-bottom:none; padding:5px 15px; font-weight:bold; position:absolute; left:25px; bottom:-1px; background:#fff;
}
.appointment_popup_container{
width:93%; margin:20px auto 0; background:#fff; border:1px solid #dadada; padding:10px; font-size:11px; overflow:auto;
}
.rowForm{width:100%; margin:5px 0px;}
.rowForm .txtFrm{width:30%; padding-top:5px;}
.rowForm .txtBoxFrm{width:65%; height:25px; line-height:25px; border:1px solid #d2d2d2;}
.rowForm .ddBoxFrm{width:65.3%; height:25px; padding:3px; border:1px solid #d2d2d2;}

ul.doc-detail{padding:0px; margin:0px 0px 10px 0px; font-size:12px;}
ul.doc-detail li{padding:0px; float:left; width:100%;}
ul.doc-detail .txtHilight {
    color: #114D7B;
    font-weight: bold;
    width: 70%;
}
ul.doc-detail li .subDetail{width:70%;}
ul.doc-detail li .txt_ttl {
    color: #114D7B;
    font-weight: bold;
    width: 22%;
}

.tableopd{table-layout:fixed; border-collapse:collapse;}
.tableopd td{padding:5px 8px;/* border:1px dotted #d2d2d2;*/ background:#fff; text-align:left;}
.tableopd td strong{font-size:14px; font-weight:bold; color:#cc0000;}
.tableopd.facilities td{background:#fff url(../images/p_background.png) left center no-repeat ; vertical-align:top; padding:5px 8px 5px 20px;
}
.tableopd.facilities th{background:#2E353F; padding:8px; color:#fff; text-align:left;}

.sk_about{
width:276px;
margin:4px;
overflow:hidden;
display:block;
background:#f1f1f3;
padding:12px;
}
.our_services{
width:276px;
margin:4px;
overflow:hidden;
display:block;
background:#f1f1f3;
padding:12px;
}
.clinic_profile{
width:276px;
margin:4px;
overflow:hidden;
display:block;
background:#f1f1f3;
padding:12px;
}


.sk_about h2{
	background:url(../images/1.png) no-repeat left top;
	width:271px
	height:52px;line-height:52px;margin:0 0 10px 0;
}
.our_services h2{
	background:url(../images/2.png) no-repeat left top;
	width:271px
	height:52px;line-height:52px;margin:0 0 10px 0;
}
.clinic_profile h2{
	background:url(../images/3.png) no-repeat left top;
	width:271px
	height:52px !important;
	line-height:52px;
	margin:0 0 10px 0;
	
}
.our_services ul{width:271px;
overflow:hidden;
display:block;
padding:0 0 10px 0;}

.our_services li{border-bottom: 1px dotted #999;
line-height:35px;
width:271px;}
.our_services li.ul_first{line-height:15px!important;
padding:0 0 7px 0;}

.container p{margin:5px 0 5px 0px; line-height:18px; font-family:"Times New Roman", Times, serif; text-align:left;
}
.sk_guggession{padding:20px 0 10px 0;}
.sk_guggession h3{
	padding:0 0 3px 0;
	border-bottom:1px solid #b0bfca;
	color:#191919;
	font-size:27px;
	font-style:italic;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	}
	
.sk_guggession p{	font-size:20px;
	font-style:italic;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	line-height:24px;
	padding:10px 10px 0 10px;}	
	
.guggession_readmore{
	color:#00F;
	font-size:15px;
	}
.content-inner p{
	background:url(../images/p_background.png) left center no-repeat;
	padding:0 0 0 17px;
	}
	
.guggession_readmore:hover{
	color:#FFFF00;

	}


