/* Main CSS Start */
*{ 
	padding: 0; 
	margin: 0;
} 
body{ 
	background:url(../images/body-bg.gif) repeat-x #ffffff; 
	font-family:Arial, Helvetica, sans-serif;
} 
#wrapper{ 
	width:936px; 
	margin: 0 auto;
} 
.clear{ 
	line-height:0; 
	font-size:0; 
	clear:both;
}
h1{ 
	padding:0 0 15px 0;

}

.col1 h2{ 
	padding:0 0 0px 0;
	margin-bottom:10px;
	font-family:Calibri, Verdana, Geneva, sans-serif; 
	font-size:19px; 
	color:#333;
	font-style:normal; 
	font-weight:normal; 
	border-bottom:#999 1px solid;
	width:507px;
}

p{ 
	font-family:Calibri, Verdana, Geneva, sans-serif; 
	font-size:15px; 
	color:#808080; 
	font-style:normal; 
	font-weight:normal; 
} 



h4{ 
	padding:0 0 14px 0;
}

a {
	color:#365387;	
}

a:hover {
	text-decoration:none;
}


.appointfooter a {
	text-decoration:none;
	
}

.appointfooter a:hover {
	text-decoration:underline;
	
}

/* Main CSS End */

/* Header CSS End */
#header{ 
	background:url(../images/header-bg.jpg) no-repeat; 
	width:934px; 
	height:159px; 
	position:relative;
}
.logo{ 
	width:303px; 
	float:left; 
	padding:11px 0 0 33px;
}
.logo a{ 
	background:url(../images/logo.jpg) no-repeat; 
	height:77px; 
	text-indent:-9000px; 
	display:block;  
}

/* Header CSS End */

/* Top Navigation CSS Start */
.top-navigation{ 
	padding: 0 0 0 30px; 
	position:relative; 
	top:-7px; 
	width:904px; 
	height:50px; 

}
.top-navigation ul{ 
	list-style:none; 
}
.top-navigation ul li{ 
	float:left; 
	padding:0 13px 0 0; 
}
.top-navigation ul li a{ 
	display: block;
	cursor: pointer; 
	margin: 0; 
	text-indent:-9000px;
}
.top-navigation ul li a.btn-practice{ 
	display: block;
	width:117px;
    background: url(../images/btn-practice.gif) no-repeat left top; 
	height:40px;
 }
 

 
 .top-navigation ul li a.btn-meet{ 
	display: block;
	width:117px;
    background:url(../images/btn-meet.gif) no-repeat left top; 
	height:40px;
 }
 .top-navigation ul li a.btn-options{ 
	display: block;
	width:117px;
    background:url(../images/btn-options.gif) no-repeat left top; 
	height:40px;
 }
 .top-navigation ul li a.btn-contact{ 
	display: block;
	width:117px;
    background:url(../images/btn-contact.gif) no-repeat left top; 
	height:40px; 
	margin:0 26px 0 0;
 }
 .top-navigation ul li a.btn-signup{ 
	display: block; 
	width:331px;
    background:url(../images/btn-signup.gif) no-repeat left top; 
	height:39px;
 }
 .top-navigation ul li a:hover{
 background-position:bottom left; 

 } 
 






/* Top Navigation CSS End */
#content{ 
	padding: 0; 
	width:934px; 
	margin: 0 auto; 
}
#content-inner{ 
	width:920px; 
	margin: 0 auto;
}
.banner{ 
	background:url(../images/banner-bg.gif) no-repeat; 
	width:897px; 
	height:273px; 
	padding:15px 0 0 23px; 
}
.banner-left-text{ 
	width:412px; 
	float:left; 
	padding:0 20px 0 0; 
}
.banner-left-text h1{ 
	background: url(../images/banner-heading.gif) no-repeat; 
	text-indent:-9000px; 
}
.banner-left-text p{ 
	font-size:14px; 
	color:#ffffff; 
	font-family:Calibri; 
	line-height:23px; 
	padding:0 0 7px 0; 
	font-style:normal; 
	font-weight:normal;
}
.btn1{ 
	background:url(../images/btn1.gif) no-repeat; 
	width:133px; 
	height:37px; 
	border:none; 
	float:right; 
	color:#000000; 
	font-size:15px; 
	cursor:pointer; 
	margin: 0; 
	text-indent:-9000px;  
}
.btn1:hover{ 
	background:url(../images/btn1-hover.gif) no-repeat; 
}
.form-calculate{ 
	background:url(../images/banner-bg2.gif) no-repeat; 
	width:187px; 
	height:227px; 
	float:left; 
	padding:10px 10px 0 20px; 
	margin:0 20px 0 0; 
	_margin:0 17px 0 0;
}
.form-calculate h2{ 
	color:#696969; 
	font-size:30px; 
	text-indent:-9000px; 
	background:url(../images/banner-heading2.gif) no-repeat;
}
.form-calculate h4{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:15px; 
	background:url(../images/banner-heading3.gif) no-repeat; 
	text-indent:-9000px; 
}
.form-calculate ul{ 
	list-style:none;
}
.form-calculate ul li{ 
	margin:0 0 5px 0; 
	_margin:0 0 2px 0; 
	height:25px; 
}
.form-calculate ul li label{ 
	padding:0; 
	margin: 0; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#696969; 
	font-size:11px; 
	float:left; 
	display:block; 
	text-align:left; 
	padding:4px 0 0 0; 
} 

.field{ 
	float:right; 
	width:61px; 
	height:23px; 
	background-color:#ebf3fa; 
	border: #a4d0f5 1px solid; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	color:#696969; 
	text-align:right; 
	font-size:18px; 
	padding:0 10px 0 0;
}
.field2{ 
	width:96px; 
	height:27px; 
	float:right; 
	background-color:#ebf3fa; 
	border: #a4d0f5 1px solid; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	color:#696969; 
	text-align:right; 
	font-size:18px; 
	padding:5px 10px 0 0;
}
.btn2{ 
	float:right; 
	background:url(../images/btn2.gif) no-repeat; 
	width:113px; 
	height:40px; 
	border:none; 
	cursor:pointer; 
	color:#000000; 
	display:block; 
	margin:0 0 5px 0 !important; 
	_margin:0; 
} 
.btn2:hover{ 
	background:url(../images/btn2-hover.gif) no-repeat; 
} 
.label-pad{ 
	padding:25px 0 0 0 !important; 
	_padding:10px 0 0 0 !important;
	display:block;
} 
#img1{ 
	padding: 0; 
	margin: 0; 
} 
#img2{ 
	display:none; 
}
.box{ 
	width:290px; 
	float:left; 
	margin:0 23px 0 0; 
	
	}


.main-heading { 
		background:url(../images/heading-content.gif) no-repeat; 
		width:298px; 
		height:47px; 
		text-indent:-9000px;
	}
	
	
		.laparo { 
		background:url(../images/pagetitles/laparo.gif) no-repeat; 
		width:550px; 
		height:47px; 
		text-indent:-9000px;
	}
	
			.contact { 
		background:url(../images/pagetitles/contact.gif) no-repeat; 
		width:550px; 
		height:47px; 
		text-indent:-9000px;
	}
	
			.endoscopy { 
		background:url(../images/pagetitles/endoscopy.gif) no-repeat; 
		width:550px; 
		height:47px; 
		text-indent:-9000px;
	}
	
			.liversurgery { 
		background:url(../images/pagetitles/liversurgery.gif) no-repeat; 
		width:550px; 
		height:47px; 
		text-indent:-9000px;
	}
	
			.obesityseminars { 
		background:url(../images/pagetitles/obesityseminars.gif) no-repeat; 
		width:550px; 
		height:47px; 
		text-indent:-9000px;
	}
	
				.obesitysurgery { 
		background:url(../images/pagetitles/obesitysurgery.gif) no-repeat; 
		width:550px; 
		height:47px; 
		text-indent:-9000px;
	}
	
			.practice { 
		background:url(../images/pagetitles/practice.gif) no-repeat; 
		width:550px; 
		height:47px; 
		text-indent:-9000px;
	}
	
				.adrian { 
		background:url(../images/pagetitles/adrian.gif) no-repeat; 
		width:550px; 
		height:47px; 
		text-indent:-9000px;
	}
	
			.surgeryoptions { 
		background:url(../images/pagetitles/surgeryoptions.gif) no-repeat; 
		width:550px; 
		height:47px; 
		text-indent:-9000px;
	}
	
			.team { 
		background:url(../images/pagetitles/team.gif) no-repeat; 
		width:550px; 
		height:47px; 
		text-indent:-9000px;
	}
	
	
			.gallstones { 
		background:url(../images/pagetitles/gallstones.gif) no-repeat; 
		width:550px; 
		height:47px; 
		text-indent:-9000px;
	}
	
			.hernia { 
		background:url(../images/pagetitles/hernia.gif) no-repeat; 
		width:550px; 
		height:47px; 
		text-indent:-9000px;
	}
	
	
	
	
.no-margin{ 
	margin:0!important; 
}
.box-inner{ 
	background-color:#ebf3fa; 
	border-left:#a4d0f5 1px solid;
	border-right:#a4d0f5 1px solid; 
	width:278px; 
	padding:0 0 0 10px; 
	min-height:169px; 
	height:auto !important; 
	height:169px; 
}
.box-inner p{ 
font-family:Tahoma; 
	font-size:13px; 
	color:#2b5469; 
	font-style:normal; 
	font-weight:normal; 
	line-height:20px; 
	padding:0 0 5px 0;
}
.box-inner h3{ 
	display:block; 
	text-align:center; 
	padding:0 0 5px 0; 
}
.box-heading1{ 
	color:#000000; 
	font-size:15px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	background:url(../images/heading-box.gif) no-repeat center 20px; 
	text-indent:-9000px; 
	display:block; 
	height:45px; 
}
.box-heading2{ 
	color:#000000; 
	font-size:15px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	background:url(../images/heading-box2.gif) no-repeat center 20px; 
	text-indent:-9000px; 
	display:block; 
	height:45px; 

}
.box-heading3{ 
	color:#000000; 
	font-size:15px; 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	background:url(../images/heading-box3.gif) no-repeat center 20px; 
	text-indent:-9000px; 
	display:block; 
	height:45px; 

}  
.link1{ 
	color:#02141d; 
	font-family:Tahoma; 
	font-size:13px; 
	background:url(../images/arrow.gif) no-repeat left; 
	padding:0 0 0 10px; 
}

.link1:hover{ 
	text-decoration:none; 
}
.round-top{ 
	width:290px; 
}
.round-bot{ 
	width:290px; 
} 
.box-shadow{ 
	padding:0 0 5px 0; 
	display:block;
}
div{ 
	behavior: url(png/iepngfix.htc)
}
#contentpage-bg{ 
	background:url(../images/contentpage-bg.png) repeat-y; 
	width:881px; 
	padding:0 23px 0 32px; 
}
.top-round{ 
	background:url(../images/top-round-content.png) no-repeat; 
	width:963px; 
	height:25px; 
} 
.bot-round{ 
	background:url(../images/content-page-botround.png) no-repeat; 
	width:936px; 
	height:18px;
}
.col1{ 
	width:507px; 
	float:left; 
	padding: 20px 0 0 0;
}
.col1 p{ 
	line-height:26px; 
	padding:0 0 28px 0; 
 
}
.col2{ 
	width:295px; 
	float:right; 
	padding:0 0 10px 0;
}
.col2-inner{ 
	background:url(../images/col2-bg.gif) repeat-y; 
	padding:0 17px 0 16px;
}
.col2-inner ul{ 
	list-style:none; 
}
.col2-inner ul li{ 
	padding:5px 0 5px 0; 
}
/* Content CSS End*/
/* Footer CSS Start*/
#footer{ 
	width:934px; 
	padding:0 0 40px 0;
} 
.footer-righttext{ 
	float:right; 
	padding:0 10px 0 0;
}
.footer-righttext ul{ 
	list-style:none; 
}
.footer-righttext ul li{ 
	float:left; 
	background:url(../images/footer-splt.gif) no-repeat right 6px; 
	padding:0 3px 0 3px; 
}
.footer-righttext ul li a{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#8a8a8a; 
	text-decoration:none;  
}
.no-bg{ 
	background:none !important;
}
.footer-righttext ul li a:hover{ 
	text-decoration:underline; 
}
/* Footer CSS End*/

.drimage {
	float:right;
	padding-left:10px;
	padding-bottom:10px;
}