html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 background: #266936 url(../images/bg.gif) top repeat-x;
} 
body, p, br, ul, ol, div, input, textarea,reset,submit {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 12px;
	color: #4C1A00;
}
 
#pagewidth{ 
 width:759px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
 border: 8px solid white;
 background-color: white;
} 
 
#header{
 position:relative; 
 height:189px; 
 background-color:#266936; 
 width:100%;
 border-bottom: 8px solid white;
} 
#logo {
	width: 191px;
	padding: 0;
	margin: 0 40px 0 0;
	float: left;
}
 
#leftcol{
 width:190px; 
 float:left; 
 position:relative; 
  }
  /*  LEFT NAV   */
  #nav {
  	width: 190px;
	padding: 0;
	margin: 0;
	list-style: none;
  }

  #nav li {
  	height: 29px;
	line-height: 29px;
	border-bottom: 1px solid #006600;
  }

  #nav a:link, #nav a:visited {
  	width: 190px;
	height: 29px;
	color: #006600;
	text-decoration: none;
	text-indent: 32px;
	display: block;
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	background: white url(../images/nav_arrows.gif) 12px 12px no-repeat;
  }
   #nav a:hover {
   background: #FFEECE url(../images/nav_arrows_on.gif) 12px 11px no-repeat;	
   }

  #nav2 {
  	width: 190px;
	padding: 0;
	margin: 0;
	list-style: none;
  }

  #nav2 li {
  	height: 29px;
	line-height: 29px;
	border-bottom: 1px solid #006600;
  }

  #nav2 a:link, #nav2 a:visited {
  	width: 190px;
	height: 29px;
	color: #006600;
	text-decoration: none;
	text-indent: 46px;
	display: block;
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	background: white url(../images/nav_arrows2.gif) 12px 12px no-repeat;
  }
   #nav2 a:hover {
   background: #FFEECE url(../images/nav_arrows_on2.gif) 12px 11px no-repeat;	
   }
  
   /*  end LEFT NAV   */
	
	/*   WORK TIME   */
	#pet_portal {
		width: 149px;
		height: 120px;
		padding: 79px 0 0 28px;
		margin: 50px 0 50px 7px;
		background: url(../images/PetPortalLogin.gif);
		color: #4C1A00;
		font-size: 11px;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;	
		line-height: 12px;
	}
	/*   end WORK TIME   */	

	/*   WORK TIME   */
	#work_time {
		width: 149px;
		height: 120px;
		padding: 79px 0 0 28px;
		margin: 20px 0 50px 7px;
		background: url(../images/thomasvetclinicworktime.gif);
		color: #4C1A00;
		font-size: 11px;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;	
		line-height: 12px;
	}
	/*   end WORK TIME   */	
#maincol {
 background-color: #F3FFDF;  
 float: right; 
 display:inline; 
 position: relative; 
 width:558px; 
 border-bottom: 1px solid #006600;
 
 }
 #content {
 padding: 0 8px 8px 8px;	
 }
 #content img {
 	border: 1px solid #006600;
 }
 
#footer{
 height:52px; 
  background-color:#266936; 
 clear:both;
 border-top: 8px solid white;
 text-align: center;
 color: white;
 font-size: 11px;
 	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	padding: 10px 0 0 0;
 } 
 
/* JT Tags */
#contentHeader {
	font-size:16px;
	font-weight:bold;
} 
#contentHeader2 {
	font-size:14px;
	font-weight:bold;
} 
#contentHeader3 {
	font-size:12px;
	font-weight:bold;
}
#staffPic {
	padding: 0px 4px 0px 4px;
	width:130px;
	float:left;
}
#staffPic2 {
	padding: 8px 4px 0px 4px;
	width:130px;
	float:left;
}

#footerLink {
	font-size:inherit;
	color:#FFFFFF;
	text-decoration: none;
}
#footerLink:Hover {
	font-size:inherit;
	color:#FFFFFF;
	text-decoration:underline;
}
#mapLink {
	color:#006600;
	text-decoration:underline;
}
#mapLink:Hover {
	color:#006600;
	text-decoration:underline;
}


/* Tour the Client */
#tourPics {
	padding:2px;
}

/* Services */
#servicesLink {
	color:#006600;
	text-decoration:underline;
}
#servicesLink:Hover {
	color:#006600;
	text-decoration:underline;
}

/* Site Map */
#sitemapLink {
	color:#006600;
	text-decoration:underline;
}
#sitemapLink:Hover {
	color:#006600;
	text-decoration:underline;
}

/* Home Page */
#homepageLink {
	color:#006600;
	text-decoration:underline;
}
#homepageLink:Hover {
	color:#006600;
	text-decoration:underline;
}

/* Contact Page */
#contactLink {
	color:#006600;
	text-decoration:underline;
}
#contactLink:Hover {
	color:#006600;
	text-decoration:underline;
}

/* Links Page */
#linksLink {
	color:#006600;
	text-decoration:underline;
}
#linksLink:Hover {
	color:#006600;
	text-decoration:underline;
}

/* Forms Page */
#formsLink {
	color:#006600;
	text-decoration:underline;
}
#formsLink:Hover {
	color:#006600;
	text-decoration:underline;
}
 
 /* *** Float containers fix *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

