@charset "utf-8";
body {
	font-family:Georgia, "Times New Roman", Times, serif;
}
#main
{
	width: 940px;
	margin: 5px auto 8px auto;
	background-color:#FFF;
	font-size:12px;
	border:2px solid #d07493;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 20px;
}
#maincon {background-color:#a2b98a; width:100%; border-top:15px solid #ad96a5; padding:10px 0px;}
#header
{
margin: 0;	
}
#pagetop { width:944px; margin:0 auto; height:138px; background: url(../images/new-header.png) transparent no-repeat; }
#head {background: url(../images/headerbg.png) repeat #FFF; width:100%;}
#header { width:943px; margin:0px auto; }
#addy p
{
	display:block;
	width:864px;
	height:28px;
	background: transparent url(../../images/fistula_footer.gif) 0 0 no-repeat;
	text-indent: -9999em;
	margin: 0;
}

#callnow p, #callfoot p
{
	display:block;
	width:864px;
	height:54px;
	background: transparent url(../../images/banner.jpg) 0 0 no-repeat;
	text-indent: -9999em;
	margin: 0;
}
#nav
{
	width:864px;
	background-color:#4c7eb3;
	text-transform:uppercase;
	padding: 10px 0 10px 0;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color: #3d648f;
}
#nav a:link, #nav a:visited, #nav a:active
{
	color:#FFF; text-decoration:none;
}
#nav a:hover
{
	color:#FFF; border-bottom:2px solid #bfd37a;
}
#copy
{
	padding:12px 15px 12px 15px;	
}
#copy p
{
	margin-left:12px; line-height:20px;
}

#docs h3 {
	display:block;
	width:381px;
	height:30px;
	background: transparent url(../../images/h3bg.jpg) 0 0 no-repeat;
	text-indent: -9999em;
	margin:0;
}
#docs
{
	width:532px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	margin-top:20px;
}
.ulright
{float:right;
width:300px;
padding-right:8px;
}
.ulright li, .ulleft li
{
margin-bottom:6px;
list-style-image:url(../../images/bullet.jpg);

}
.centimg {margin:0px auto; display:block;}

.ulleft
{float:left;
width:145px;
margin-left:10px;
}
#docs ul
{
	padding-left:5px;
}
#docs strong
{
	text-transform:uppercase;
}
#contact-container, #contact2
{
	width:255px;
	border:2px solid #a0a0a0;
	display:inline;
	background-color: #fff;
	padding:8px;
}
#contact2
{
	float:left;
}
#contact-container
{
	float:right;
}



#contact-over
{
	width:300px;
	border:2px solid #535252;
	float:right;
	display:inline;
	background-color: #C8DAB4;
	padding:15px 15px;
	text-align:center;
}


#contact strong
{
	color: #535252;
	font-size:14px;
}
#contact input
{margin-top:5px;}
#contact 
{
	border:1px solid #b3c19d;
}
#contact h3
{
	color:#FFF;
	background-color:#b3c19d;
	margin:0;
	padding:3px;
	
}
#leftcopy-over
{
	float:left;
	width:800px;
	display:inline;
	padding-left:10px;
}

#leftcopy
{
	float:left;
	width:520px;
	display:inline;
	padding-left:10px;
}
.clearboth
{
	clear:both;
}
#contact input
{margin-top:5px;}

.imgright
{
	float:right;
	display:inline;
	margin-top:10px;
}
#leftcopy-over h1, #copy h1, #videos h1
{
	font-size:16pt; color:#6b2d3e;
}
#surgery
{
	border:1px solid #000;
	margin-left:auto;
	margin-right:auto;
}
#surgery th, #surgery td
{
	border:1px solid #000;
	padding:2px 2px 2px 5px;
}
#surgery th
{
	font-size:13px;
}
#videos
{max-height:270px;
text-align:center;
margin-left:20px;
}
#videos object
{
	margin: 0 5px;
}
.vid
{
	width:350px;
	display:inline;
	float:right;
	margin: 10px 15px 0 0;
}
.frontvid
{
	width:235px;
	margin: 25px 0 0 25px;
}
.testimonial h2
{
	font-size:14pt;
}
.address
{
	margin-left:30px;
	font-weight:bold;
	text-align:center;
	font-size:14px;
}
.under
{
	text-decoration:underline;
	font-weight:bold;
}
.blurbhead
{
	color:#666; 
	font-size:16px;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
}
.questions
{
	color:#333; 
	font-size:15px;
	font-style:italic;
	font-weight:bold;
}

.middle
{
	text-align:center;
width:100%;
}
.blueh2
{
	color:#069;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
}
.blueh3
{
	color: #069;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
}
.cent
{
	text-align:center;
}
.h216
{
	font-size:16pt;
}

table {margin: 0 auto; border:1px solid #000; width:400px;}
td {border:1px solid #000; padding:5px; margin:0;}
.doubleimg {
	width: 830px;
	text-align:center
}
.doubleimg p, .singleimg p
{
	margin: 0 20px;
	text-align:left;
}
.leftimg
{
	display:inline; float:left; border:none; margin-right:10px;
}
.rightimg
{
	display:inline; float:right; border:none;
}
.singleimg
{width:430px; margin:0 auto; text-align:center}
img
{border:none}
#nav ul, #nav2 ul									{  list-style: none}
/* 
	LEVEL ONE
*/
ul.dropdown                         { margin-left:50px; position: relative; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; padding-left:10px;}
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; margin-right:15px;}
ul.dropdown a:hover		            { color: #fff; text-decoration:underline; background-color:#7e9a60;}
ul.dropdown a:active                { color: #7e9a60; }
ul.dropdown li a                    { display: block; padding:8px; 
	 								  color: #7e9a60; text-decoration:none; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { position: relative; }
ul.dropdown li.hover a              { color: #fff; background-color: #7e9a60; font-weight:bold; text-decoration:underline}


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 230px; visibility: hidden; position: absolute; top: 100%; left:-40px; }
ul.dropdown ul li 					{ font-weight: normal; background: #f6f6f6; color: #000; 
									  border-bottom: 1px solid #ccc; float: none; text-align:left; text-decoration:none;}
ul.dropdown ul li a:hover			{text-decoration:underline;}								  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown ul ul li				{ margin-left:-35px; color:#FFF; font-weight:bold; padding:0 5px; background-color:#4c7eb3}
ul.dropdown li:hover > ul 			{ visibility: visible; }

#nav2
{
	
	font-weight:bold;
	font-size:16px;
	color: #d07493;
	text-align:left;
	margin:15px auto;
	width:964px;
	border-bottom:2px solid #d07493;
}
.articles {font-size:14px; clear:both; width:750px; margin:0 auto;}
.articles img {display:inline; float:left; margin:8px; border:none;}
.articles a, .articles a:active, articles a:visited {text-decoration:none}
.phones {width:864px; padding-top:8px !important; padding-bottom:8px !important; background-color:#bed5a1;}
.phonesh3 {width:100%; text-align:center; padding: 5px 0px; text-transform:uppercase; background-color:#FFF; border-top:#4d4f42 solid 5px;border-bottom:#4d4f42 solid 5px; margin:0px; font-size:12px;}
#social { text-align:left; margin-top:15px; display:inline-block; margin-left:8px;}
#social img { margin-right:8px; }
.leftandtext { width:100%; }
.leftandtext img { float:left; display:inline; }
.boxes li { width: 135px; height:72px; background-image:url(../images/boxlist.gif); list-style:none; list-style-type:none; float:left; display:inline; margin:10px; padding-top:50px; padding-left:10px; padding-right:10px; text-align:center;}
.boxes ul, .boxes ul li { list-style-type:none; }
.boxes a { color:#000; text-decoration:none; text-align:center; font-size:13px; font-weight:bold; }
.boxes a:hover {text-decoration:underline;}