/* Reset
----------------------------------------------------------- */
blockquote,body,div,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,hr,img,input,label,legend,li,object,ol,p,select,textarea,ul {border:none;margin:0;padding:0;}


/* HTML Elements
----------------------------------------------------------- */
body {
	background:#FFF;
	color: #727272;
	font: normal 11px/22px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align: left;
}

a{color:#A6D5F0;text-decoration:none;}
a:link,a:active,a:focus,a:visited {outline:none;}
a:hover{color:#A6D5F0; text-decoration:underline;}

h1{color:#000;font-size:26px;font-weight:normal;line-height:28px;margin:0 0 20px 0;}
h2{color:#000;font-size:24px;font-weight:normal;line-height:26px;margin:0 0 20px 0;}
h3{color:#000;font-size:18px;font-weight:normal;line-height:20px;margin: 0 0 10px 0;}

input, textarea{border:1px solid #7f9db9;padding:2px;}
select{border:1px solid #7f9db9;}
option {padding:2px;}

table, table td, table th
{
	border-collapse: collapse;
}
p {margin:0 0 10px 0;}


/*ol {margin:20px 0 20px 24px;} 
ol li {margin: 6px 0;} 


ul {margin:20px 0 20px 24px;} 
ul li {margin: 6px 0;} */
ul li{
	list-style-type: none;
}
/* Commons
----------------------------------------------------------- */
.clear{clear:both;height:0;}
.cl{clear:left;}
.cr{clear:right;}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.red{color:#bd0a01;}

/* Hacks and Workarounds
----------------------------------------------------------- */

/* Clearfix hack */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}
* html .clearfix {height:1px;}

.btn{
	/*background:url(bg_button.png) repeat-x;*/
	border: none;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}
/* Layout
----------------------------------------------------------- */
div#wrapper {
	width:920px;
	margin: 0 auto;
	background:url(bg_wrapper.png) no-repeat left top;
	background-color:#fff;
	position:relative;
}

div#header{
	height: 182px;
	margin:0 auto;
	position: relative;
	z-index:10;
}
#logo{
	width:146px;
	height:134px;
	background:url(logo.jpg) no-repeat left top;
	margin:18px 0 0 30px;
}
div#header h2{
	position:absolute;
	width:300px;
	top:10px;
	right:10px;
	font-size:10px;
	font-style: italic;
	text-align:right;
}
div#header #login{
	position:absolute;
	right:0;
	top:30px;
	font-size:10px;
}
div#header #login li{
	padding:0 10px;
	float:left;
	color:#A6D5F0;
	font-style:italic;
}
div#logo{
	width:126px;
	height: 83px;
	float:left;
	/*background:url(logo.png) no-repeat;*/
}
div#content{
}
div#welcome .text{
	width:240px;
	margin:50px 0 0 50px;
}
div#footer{
	background:#A6D5F0;
}
div#path{
	font-size:10px;
	height:30px;
	padding-left:10px;
}
div#path a{
	color:#000000;
}

div#welcome{
	height: 334px;
	background:url(bg_welcome.png) no-repeat right top;
}
div#carousel{
	height: 224px;
	background-color:#A9D6EF;
	opacity:0.62; -moz-opacity:0.62; filter:alpha(opacity=62);
	padding:0 6px;
}
div#seo{
	height:86px;
	background-color: #767676;
	padding:26px 50px;
}
div#seo h3{
	color:#fff;
	font-size:21px;
}
div#seo .content a{
	font-size:11px;
	color:#A6D5F0;
	margin-right:10px;
}
div#seo #content a:hover{
	text-decoration: underline;
}
div#footer-inner{
	width:920px;
	height: 30px;
	margin:0 auto;
	background: url(bg_footer.jpg) repeat-x;
	color:#616161;
	position:relative;
}
div#footer-inner .copyright{
	padding:5px 0 0 30px;
}
div#footer-inner .bottom-menu{
	position:absolute;
	right:30px;
	top:0;
}
div#footer-inner .bottom-menu a{
	padding:0 5px;
	color:#616161;
}

div#main-text{
	color:#000000;
	min-height:660px;
	_height:660px;	
	padding:0 20px 0 40px;
	/*
	background-color:#A6D5F0;
	filter:Alpha(opacity=80);   */
	background-color:#A9D6EF;
	opacity:0.62; -moz-opacity:0.62; filter:alpha(opacity=62);
    -moz-opacity:0.80;   
    opacity:0.80;
	position:relative;
	z-index: 0;
}
div#main-text a
{
    color:#4b4b4b;    
    text-decoration:underline;
}
#main-text h2{
	font-family:Segoe Condensed, Tahoma, Arial;
	font-size:25px;
	text-transform:capitalize;
	color:#000000;
	padding:20px 0 5px 0;
	margin:0;
	float:left;
}
#main-text h3{
	font-family:Segoe Condensed, Tahoma, Arial;
	font-size:20px;
	text-transform:capitalize;
	color:#000000;
	padding:20px 0 10px 0;
	margin:0;
}
#logoTag{
	position:absolute;
	bottom:20px;
	right:30px;
}

/* Contact Us
----------------------------------------------------------- */
td{
	max-width:150px;
	padding-right:10px;
	vertical-align:top;
}
td span
{
	width:5px;
	display:block;
	position:absolute;
}
thead {
	color:#000000;
	font-size:13px;
	font-weight:700;
}
tbody{
	color:#000000;
}
tbody td{
	line-height:15px;
}
.form{
	margin:10px 0;
}
.form td{
	vertical-align:bottom;
	padding:10px 0;
}
.label{
	width:150px;
	text-align:left;
	vertical-align:bottom;
	font-weight:600;
	float:left;
}
.input{
	width:270px;
	float:left;
}
.radio{
	border:0;
	width:20px;
	float:left;
}
label.radio{
	padding-right:30px;
}

#enquiry{
	width:460px;
	float:left;
	margin-bottom:50px;
}
#enquiry span input
{
    border:0;
}
#enquiry span label
{
    margin-right:10px;
}
#enquiry .row{
	margin:20px 0;
}
#enquiry .submit
{
	border:0;
	color:#ffffff;
	width:133px;
	height:31px;
	font-weight:600;
	background:url(btn_enquiry.jpg) no-repeat;
	cursor:pointer;
	margin:10px 0;
}
#map{
	width:390px;
	float:left;
	padding-top:10px;
}

/* Testimonials
----------------------------------------------------------- */
.icon{
	display:inline;
	float:left;
	margin:25px 0 0 10px;
}
.icon img{
	padding:0 1px;
}

/* Surgical Procedures
----------------------------------------------------------- */
#procedures{
	width:600px;
	float:left;
}
#sidebar{
	width:248px;
	float:right;
	margin-top:20px;
}
#main-text ul{
	font-family:Segoe Condensed, Tahoma, Arial;
	font-size:20px;
	font-weight:500;
	padding-bottom:10px;
}
#main-text ul li{
	background:url(icon_arrow.png) no-repeat;
	line-height:15px;
	margin:0 0 8px 0;
	padding:0 0 0 15px;
}
#main-text ul li a{
	color:#000000;
}
p img{
	display:block;
	margin:10px auto;
}
#surgicalProcedures{
	background:url(bg_surgicalProcedures.png) repeat-x;
	color:#ffffff;
	width:170px;
	height:25px;
	font-size:16px;
	font-weight:500;
	font-family:Trebuchet MS;
	text-transform:capitalize;
	text-align:center;
	vertical-align:text-bottom;
	margin:10px 0;
}
.carousel-item{
	width:250px;
	padding-top:6px;
	color:#000;
}
.carousel-item h3{
	font-size:20px;
	text-align:center;
	color:#000;
	font-family: Helvetica;
}
.carousel-item .image{
	width:249px;
	height:112px;
	overflow:hidden;
}
.carousel-item .text a{
	color:#134569;
	text-decoration:underline;
}
/*#carousel .carousel-item{
	margin-left:40px;
	float:left;
}*/
.carouselBox{
	width:920px;
	height:218px;
	margin-left:5px;
}
/* Memberships
----------------------------------------------------------- */
.Memberships-table
{
    clear:both;
    height:0;    
}
.Memberships-table th
{
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5; 
	opacity: 0.5;
	color:#fff;
}
.Memberships-table td
{
	border-bottom:1px solid #474747;
	padding:5px 30px 5px 0;
}

/* Headings
----------------------------------------------------------- */

/* default class for all headings */
.hdn {display:block;overflow:hidden;text-indent:-12345px;}

/* headings images + dimensions */
.hdn-heading-online-articles{background:url("heading-online-articles.png") no-repeat;width:166px;height:15px;}

.flash-sifr
{
	font-family:AFBattersea, Segoe Condensed, Tahoma, Arial;
}
