@charset "utf-8";
/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin-left: 0px;
	padding-top: 0px;
}
* {
	margin:0;
	padding:0;
}
div#mainwrapper1 {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 950px;
}
#tc-main-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:950px;
	height:261px;
}
#tc-sub-02a_ {
	position:absolute;
	left:547px;
	top:0px;
	width:403px;
	height:261px;
}
#tc-main-03_ {
	position:absolute;
	left:0px;
	top:261px;
	width:209px;
	height:78px;
}
#tc-main-04_ {
	position:absolute;
	left:346px;
	top:261px;
	width:171px;
	height:78px;
	overflow: hidden;
}
#tc-main-05_ {
	position:absolute;
	left:209px;
	
	top:261px;
	width:137px;
	height:78px;
	overflow: hidden;
}
#tc-main-06_ {
	position:absolute;
	left:517px;
	top:261px;
	width:185px;
	height:78px;
}
#tc-main-07_ {
	position:absolute;
	left:702px;
	top:261px;
	width:248px;
	height:78px;
}
#tc-sub-08a_ {
	position:absolute;
	left:0px;
	top:339px;
	width:31px;
	height:11px;
}
#tc_sub_11c_ {
	position:absolute;
	left:0px;
	height: 48px;
	width: 31px;
	top: 350px;
}
#tc-sub-09a_ {
	position:absolute;
	left:31px;
	top:339px;
	width:893px;
	height:11px;
}
#tc-sub-10a_ {
	position:absolute;
	left:924px;
	top:339px;
	width:26px;
	height:11px;
}
#tc-sub-11a_ {
	position:absolute;
	left:31px;
	top:350px;
	width:111px;
	height:48px;
}

#aboutusmain {position:absolute;	left:100px;	top:350px;	width:750px; 
	height:48px; background-image:url('images/gspace.gif'); padding-left:10px; padding-top:10px;}
#aboutusmain a {font-weight:bold;font-size:21px; font-family:Arial; text-decoration:none;color:White; margin-left:15px; }
#aboutusmain a: hover {font-weight:bold;font-size:21px; font-family:Arial; text-decoration:none;color:White;  margin-left:15px; }

/*clinic*/
#tc-main-15_ {	position:absolute;	left:100px;	top:350px;	width:115px;	height:48px;}
/*services*/
#tc-sub-14a_ {	position:absolute;	left:205px;	top:350px;	width:145px;	height:48px;}
/*freinds*/
#tc-main-16_ {	position:absolute;	left:360px;	top:350px;	width:190px;	height:48px;}
/*doctors*/
#tc-sub-12a_ {	position:absolute;	left:550px;	top:350px;	width:137px;	height:48px;}
/*staff
#tc-sub-13a_ {	position:absolute;	left:784px;	top:350px;	width:137px;	height:48px;}*/
#tc-sub-13a_ {	position:absolute;	left:687px;	top:350px;	width:115px;	height:48px;}

#tc-main-17_ {
	position:absolute;
	left:802px;
	top:350px;
	width:122px;
	height:48px;
}
#tc-main-18_ {
	position:absolute;
	left:924px;
	top:350px;
	width:26px;
	height:48px;
}
#tc-sub-18_ {
	position:absolute;
	left:0px;
	top:348px;
	width:31px;
	height:18px;
}
#tc-main-20_ {
	position:absolute;
	left:31px;
	top:348px;
	width:893px;
	height:18;
}
#tc-main-21_ {
	position:absolute;
	left:924px;
	top:348px;
	width:26px;
	height:18px;
}
#mainwrapper2 {
	width:950px;
	margin-right: auto;
	margin-left: auto;
}
#content {
	top:416px;
	width:950px;
	background-image: url(images/tc_sub_tile_23_naples-vet.gif);
	background-repeat: repeat-y;
}
div#header {
	width:950px;
	height:325px;
	background-color:#999999;
	text-align:center;
	padding-top:6px;
}
div#column1 {
	float: left;
	width: 40px;
}
div#column2 {
	float: left;
	width: 870px;
	background-repeat: no-repeat;
}
div#column2 p {
	font-size:1em;
	margin-right: 40px;
	margin-left: 40px;
	padding-top: 20px;
	padding-bottom: 10px;
	line-height: 1.5em;
}
#column2 h1 {
	font-size: 1.5em;
	font-weight: bolder;
	color: #0072BC;
	margin-left: 40px;
	padding-top: 20px;
}
#column2 h3 {
	font-size: 1.1em;
	margin-left: 40px;
	padding-top: 20px;
	margin-top: 10px;
}
div#column3 {
	float: left;
	width: 40px;
}
#footer{
	width:950px;
	background-image: url(images/tc_main_23_naples-vet.gif);
	text-align:center;
	font-size: 0.7em;
	color: #0072BC;
	line-height: 2em;
	top: 300px;
	padding-top: 31px;
	background-repeat: no-repeat;
	background-attachment: scroll;
}
/* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com */
/* simply add the clearfix class to any containter that must enclose floated elements */
/* read the details of how and why this works at http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
	content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */
	height: 0;                  /* ensure the period is not visible */
	clear: both;               /* make the container clear the period */
	visibility: hidden;	     /* further ensures the period is not visible */
}
.clearfix {
	display: inline-block;
}   /* a fix for IE Mac */
/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */

