@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#666666;
	background:#ffffff url(../images/main_bg.jpg) left top repeat;
	}
a {
	outline:none;
	text-decoration:none;
	color:#4463b0;
	}
a:hover {
	color:#666666;
	}
img {
	border:none;
	}
* {
	padding:0px;
	margin:0px;
	}
p {
	font-size:12px;
	color:#666666;
	}
ul, li, p, h1, h2, h3, h4, h5, h6, h7, form, input {
}
ul, li {
	list-style:none;
	float:left;
	}
.clear {
	clear:both;
	margin:0px;
	padding:0px;
	height:0px;
	line-height:0px;
	}

#main_container{width:100%; margin:0px;	padding:0px;}

.top_link ul{width:auto; float:left;}
.top_link ul li{width:auto; float:left; border-right:1px #919191 solid; padding:0px 8px; font-size:11px; color:#919191; line-height:12px;}
.top_link ul li a{color:#919191;}
.top_link ul li a:hover{color:#4463b0;}
.header_add{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center;}
.head_contact{width:auto; float:right; background:#fff; padding:5px 20px; text-align:center; font-size:18px; font-weight:bold; color:#0f2e5d;}

.service_heading{background:url(../images/heading_bg.png) left center repeat-x;}
.service_heading h1{width:auto; float:left; padding-right:5px; font-size:15px; font-weight:bold; color:#343739; background:#fff; text-transform:uppercase;}
.service_heading h1 a{color:#343739;}
.service_heading h1 a:hover{color:#4463b0;}

.doctor h1{width:auto; font-size:13px; font-weight:bold; color:#6b6b6b; line-height:18px; text-align:left;}
.doctor p{width:auto; font-size:13px; font-weight:normal; color:#666666; line-height:18px; text-align:left;}
.doctor img{width:auto; float:left; margin-right:15px; margin-bottom:10px;}

.service_area img{width:auto; float:left; border:4px #f7f7f7 solid;}
.service_area h1{width:100%; float:left; font-weight:bold; font-size:13px; color:#6b6b6b; margin:13px 0px; text-align:left;}
.service_area h1 a{color:#6b6b6b;}
.service_area h1 a:hover{color:#3366AA;}
.service_area p{width:100%; float:left; font-weight:normal; font-size:13px; color:#666666; line-height:20px; text-align:left;}

.right_cat ul{width:220px; float:left;}
.right_cat ul li{width:220px; float:left; border-bottom:1px #ebebeb solid; color:#666666; font-size:12px; line-height:36px; background:url(../images/more_arrow.png) 10px 16px no-repeat; padding-left:25px; text-align:left;}
.right_cat ul li a{width:195px; float:left; color:#666666; font-size:12px; line-height:36px; text-align:left;}
.right_cat ul li a:hover{width:195px; float:left; color:#666666; font-size:12px; line-height:36px; background:url(../images/more_arrow.png) 10px 16px no-repeat #f5f5f5; text-align:left;}

.client_testimonial a p{color:#666; font-size:12px; line-height:22px; text-align:left;}
.client_testimonial a h2{float:right; color:#3366aa; font-size:13px; line-height:22px; margin:10px 0px; text-align:left;}

.case_study img{width:auto; float:left; padding:3px; border:1px #ebebeb solid;}
.case_study p{width:auto; float:left; font-size:12px; color:#666666; padding-top:15px; line-height:18px; text-align:left;}
.case_study p a{color:#313131; line-height:24px;}
.case_study p a:hover{color:#666666;}

.gallery img{width:auto; float:left; padding:3px; border:1px #ebebeb solid; margin-bottom:10px;}

.fecilities ul{width:100%; float:left;}
.fecilities ul li{width:176px; float:left; border-bottom:1px #ebebeb solid; color:#666666; font-size:12px; line-height:36px; background:url(../images/more_arrow.png) 0px 15px no-repeat; margin-right:15px; padding-left:15px; text-align:left;}
.fecilities ul li a{width:175px; float:left; color:#666666; font-size:12px; line-height:28px; padding-left:15px; text-align:left;}
.fecilities ul li a:hover{width:175px; float:left; color:#666666; font-size:12px; line-height:28px; background:url(../images/more_arrow.png) 0px 12px no-repeat #f5f5f5; padding-left:15px; text-align:left;}

.copyright{font-size:12px; color:#666666; line-height:50px; border-top:1px #f2f2f2 solid; text-align:left;}

.text{font-size:12px; line-height:20px; color:#666; text-align:left;}
.text h1{font-size:12px; line-height:20px; color:#3366AA; font-weight:bold; text-align:left;}
.text h2{font-size:13px; line-height:20px; color:#999; font-weight:bold; text-align:left;}
.text ul{width:100%; float:left; margin-bottom:15px;}
.text ul li{width:auto; float:left; clear:both; font-size:12px; background:url(../images/more_arrow.png) 2px 8px no-repeat; padding-left:15px; text-align:left;}

.imageRow{width:auto; float:left;}
.single{width:auto; float:left; margin:10px; padding:3px; border:1px #999 solid;}