/* BODY */
* {margin:0;padding:0}
/* ARCHIVE - 2011-01-13 - ARH - body {padding: 0 0 20px;color:#333;font-family: arial, tahoma, verdana, sans-serif;font-size: 11px;background-color: #fff;} */
body {padding: 0 0 20px;color:#333;font-family: verdana, arial, tahoma, sans-serif;font-size: 11px;background-color: #fff;}


/* LINKS */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer} 
a:link {color: #336666;}
a:visited {color: #336666;}
a:hover, a:active {color: #b4975a;}   

/* BUTTONS */
a.button,
a.button:link,
a.button:active,
a.button:visited,
a.button:hover {
	text-decoration: none;
	color: #fff;
	font-size: 11px;
	font-weight:bold;
	padding: 5px 15px 6px;
	background: #714eac;
	background: -webkit-gradient(linear,0 0,0 100%,from(#a387d0),to(#62409b));
	background: -moz-linear-gradient(top,#a387d0,#62409b);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a387d0',endColorstr='#62409b');
	border: 1px solid #6a4e98;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	cursor: pointer;
}
a.button:hover {
background: #7550B2;
background: -webkit-gradient(linear,0 0,0 100%,from(#B394E3),to(#734BB5));
background: -moz-linear-gradient(top,#B394E3,#734BB5);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B394E3',endColorstr='#734BB5');
}

/* TYPOGRAPHY */
p, ul, ol {margin: 0 0 1.5em}
h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 1.2em 0 .3em;
	color:#000;
	border-bottom: 0px solid #eee;
	padding-bottom: 0.1em
}
h1 {color: #336666;margin-top: 0px;margin-bottom: 12px;font-size:18px;font-weight:normal;line-height:normal;}
h2 {color: #336666;margin-top: 0px;margin-bottom: 3px;font-size:16px;font-weight:normal;line-height:normal;}
h3 {color: #336666;margin-top: 0px;margin-bottom: 3px;font-size:14px;font-weight:normal;line-height:normal;}
h3.emphasis {font-style: italic; margin: 8px 0 8px 0;text-align: center;}
h4 {color: #336666;margin-top: 0px;margin-bottom: 3px;font-size:12px;font-weight:normal;line-height:normal;}
h5 {color: #336666;margin-top: 0px;margin-bottom: 3px;font-size:10px;font-weight:normal;line-height:normal;}
h6 {color: #336666;margin-top: 0px;margin-bottom: 3px;font-size:10px;font-weight:normal;line-height:normal;}
.highlight {color:#b4975a}
.subdued {color:#999}
.error {color:#c00;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {color:#999;font-size:11px}
.date {font: bold 82% arial;color:#bbb;display:block;letter-spacing: 1px}
small {font-size:11px}
.push {padding-left:1px}


/* LISTS */
ul {margin: 5px 0 10px 0;list-style-type:none}
ul.related {margin-top: -1em}
ol {margin: .5em .5em 1.5em}
ol li {margin-left: 1.4em;padding-left: 0;background: none; list-style-type: decimal}
li {line-height: 18px;margin-left:20px;/*padding:0px 0px 0px 25px;background: transparent url("../img/bullet.gif") no-repeat 3px 5px;*/list-style-type: circle}
li.doc {background-position: 3px -500px}
ul.nomarker li {background:none;padding-left:0}
dl {margin: 0 0 1em 0}
dt {font-weight:bold;margin-top: 1.3em}
dl dl {margin: 0 0 1.5em 30px}

.locations {
	margin: 0 0 20px 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
	width:280px;
	float:left;
}
.locations li {
	background:none;
	width: 140px;
	margin:0;
	padding:0;
	text-align: left;
	display:inline;
	float:left;
}
.locations h4 {margin: 0 0 0 0;}

/* GENERAL */
img {border:none} 
img.staffImg {float:right;}
hr {margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 
.flashsubpage {float:right;}
.forceRt, .newsbox-wrap3 .forceRt {
	float: right;
	margin: 0 0 10px 10px;
}
.forceLft {
	float: left;
	margin: 0 10px 10px 0;
}

/* TOP PROMO BANNER */
/*
.promoBanner {
	position: absolute;
	top: 290px;
	left: 315px;
	z-index: 9999;
}
*/
.promoBanner {
	position: absolute;
	top: 290px;
	left: 225px;
	z-index: 9999;
}


/* HOME BANNER AD*/
#newsbox {
	position: absolute;
	top: 310px;
	left: 345px;
	z-index: 9999;
	font-size: 10px;
/*	width:270px;
	height:185px;
	border:1px solid #ffc000;
	background: #fff url("../img/ivs-news-1108-homead.gif") no-repeat top right;
	padding:10px 0px 0 10px;*/
}
#newsbox h3 {
	margin-bottom: 6px;
}

#newsboxDEV {
	position: absolute;
	top: 310px;
	left: 335px;
	z-index: 9999;
	font-size: 10px;
	width:150px;
	height:140px;
	border:1px solid #ffc000;
	background: #fff;
	padding: 10px 0 0 10px;
}

#newsboxDEV h3 {width: 150px; margin-bottom: 0; padding-bottom: 0;}
#newsboxDEV p {width: 140px; margin-bottom: 0;}
#newsboxDEV strong {
	font-size: 12px;
	line-height: 16px;
}

.newsbox-wrap {width:490px;}
.newsbox-wrap img {float:left;margin:0px 20px 20px 0px;}
.newsbox-wrap2 {width:490px;}
.newsbox-wrap2 img {float:left;margin:0px 20px 20px 0px;}
.newsbox-wrap2 img.two {float:left;margin:0px 20px 0px 0px;}
.newsbox-wrap img.two {float:right;margin:0px 20px 60px 0px;}
.newsbox-wrap3 img.two {float:right;margin:0px 0 25px 20px;}
.newsbox-wrap3 img {float:left;margin:0px 20px 10px 0px;}
.newsboxbtm-wrap {
	width:420px;
	height:105px;
	border:1px solid #ffc000;
	background: #fff url("../img/senior-caticon.gif") no-repeat bottom right;
	padding:10px;
}

#newsboxApril2009 {
	position: absolute;
	top: 310px;
	left: 310px;
	z-index: 9999;
	font-size: 10px;
	width: 210px;
	/*height:226px;*/
	border:2px solid #ffc000;
	background: #fff;
	padding: 10px 0 0 10px;
}

#newsboxApril2009 h3 {
	margin-bottom: 6px;
}

#newsboxApril2009 strong {
	font-size: 11px;
}

#vacation {
	position: absolute;
	top: 310px;
	left: 310px;
	z-index: 9999;
	font-size: 10px;
	/*width: 210px;*/
	/*height:226px;*/
	border:2px solid #ffc000;
	background: #fff url("../img/clipart_vacation1.gif") no-repeat top left;
	display:block;width:100px;height:100px;padding:10px 0px 0px 110px;
}
#bathe {
	position: absolute;
	top: 310px;
	left: 310px;
	z-index: 9999;
	font-size: 10px;
	/*width: 210px;*/
	/*height:226px;*/
	border:2px solid #ffc000;
	background: #fff url("../img/banner_bathe.gif") no-repeat top left;
	display:block;width:100px;height:100px;padding:10px 0px 0px 110px;
}

#sept {
	position: absolute;
	top: 310px;
	left: 310px;
	z-index: 9999;
	font-size: 10px;
	border:2px solid #ffc000;
	background: #fff url("../img/senior-caticon.gif") no-repeat top left;
	display:block;width:120px;height:80px;padding:10px 0px 0px 80px;
}
#oct {
	background:#FFFFFF url(../img/banner-catbrushing.jpg) no-repeat scroll 15px 13px;
	border:2px solid #FFC000;
	display:block;
	font-size:10px;
	height:80px;
	left:310px;
	padding:10px 0 0 105px;
	position:absolute;
	top:310px;
	width:100px;
	z-index:9999;
}

#nov {
	background:#FFFFFF url(../img/banner_haveaheart.gif) no-repeat scroll 10px 35px;
	border:2px solid #FFC000;
	display:block;
	font-size:10px;
	height:100px;
	left:310px;
	padding:10px 0 0 10px;
	position:absolute;
	top:310px;
	width:190px;
	z-index:9999;
}

#dec {
	background:#FFFFFF;
	border:2px solid #FFC000;
	display:block;
	font-size:10px;
	height:195px;
	left:335px;
	padding:10px 0 0 10px;
	position:absolute;
	top:310px;
	width:135px;
	z-index:9999;
}

#janten {
	background:#FFFFFF url(../img/banner_2010_0104.jpg) no-repeat scroll 10px 10px;
	border:2px solid #FFC000;
	display:block;
	font-size:10px;
	height:75px;
	left:310px;
	padding:10px 0 0 120px;
	position:absolute;
	top:310px;
	width:90px;
	z-index:9999;
}

#febten {
	background:#FFFFFF url(../img/banner_badbreath.jpg) no-repeat scroll 15px 13px;
	border:2px solid #FFC000;
	display:block;
	font-size:10px;
	height:80px;
	left:310px;
	padding:10px 0 0 105px;
	position:absolute;
	top:310px;
	width:100px;
	z-index:9999;
}
#marten {
	background:#FFFFFF url(../img/banner-catbrushing.jpg) no-repeat scroll 15px 13px;
	border:2px solid #FFC000;
	display:block;
	font-size:10px;
	height:80px;
	left:310px;
	padding:10px 0 0 105px;
	position:absolute;
	top:310px;
	width:100px;
	z-index:9999;
}
#marten2 {
	background:#FFFFFF;
	border:2px solid #FFC000;
	display:block;
	font-size:10px;
	left:310px;
	padding:10px;
	position:absolute;
	top:410px;
	width:185px;
	z-index:9999;
}

/*#aprten {
	background:#FFFFFF url(../img/banner-parasite.jpg) no-repeat scroll 15px 13px;
	border:2px solid #FFC000;
	display:block;
	font-size:10px;
	height:80px;
	left:310px;
	padding:10px 0 0 105px;
	position:absolute;
	top:310px;
	width:100px;
	z-index:9999;
}
*/
#aprten1 {
	position:absolute;
	top:310px;
	right:0;
	z-index:990;
	text-align:right;
}

a.featured_video {display:block;width:160px;height:135px;text-indent:-9999px;margin:10px auto;padding:0;background: transparent url("../img/featured_video2010_1229.jpg") no-repeat 50% 0;}
.video_set{display:block;border-bottom:1px dotted #336666;width:auto;padding:15px;margin:10px 0;}
.video_set img{float:left;margin:0 7px 0 0;}
a.view_video,a:link.view_video,a:active.view_video,a:visited.view_video,a:hover.view_video{display:inline;padding:3px 7px;background:#300072;color:#fff;text-decoration:none;}

.staff_menu_box{clear:both;display:block;width:auto;padding:10px 0;background:#CFE7FF;}
.staff_menu_box .set{float:left;width:230px;font-size:13px;margin-left:30px;}
.staff_menu_box .set a,
.staff_menu_box .set a:link,
.staff_menu_box .set a:visited,
.staff_menu_box .set a:active,
.staff_menu_box .set a:hover{color:#186FBE;}

.tc_stories {
	display:block;
	border-bottom:1px dotted #336666;
	width:auto;
	padding:15px;
	margin:10px 0;
}




#clipart1 {background: transparent url("../img/clipart_vacation1.gif") no-repeat top left;display:block;width:390px;height:56px;padding:50px 0px 0px 110px;}
#clipart3 {background: transparent url("../img/clipart_vacation3.gif") no-repeat 200px 50px;display:block;width:500px;height:150px;padding:0px;}

/* NEWS PAGE */
#parasite-bg {position:relative;background: transparent url("../img/news-parasite-bg.gif") no-repeat 0 0;width:500px;height:900px;}
#parasite-copy {position: absolute; top:260px; left:170px;}
#parasite-copy2 {position: absolute; top:480px; left:10px;width:500px;}

/* PAGE LAYOUT */
#wrap {margin:0 auto;width:780px}
#content {margin:0 auto;border-width: 0px 0px 0px 0px;border-style: solid;border-color: #ccc;line-height:16px;width:750px;position:relative}
#contenttable {border-collapse: collapse;}
#contenttable td {margin:0;padding:0;}
#column1 {background-color:#f1ede4}
#column2 {background-color:#ecf9f9}  

/* PAGE LAYOUT - TYPE A - Single content column */
#type-a #column1 {width:0px}
#type-a #column1-wrap {width:0px;}
#type-a #column2 {padding-top:0px;vertical-align:top;margin:auto}
#type-a #column2-wrap {width:700px;min-height:320px;margin-top:30px;margin-left:30px;margin-bottom:0;padding-bottom:30px;position:relative;}
#type-a #column3 {width:0px;vertical-align:top;}
#type-a #column3-wrap {width:0px;position:relative}


/* PAGE LAYOUT - TYPE B - Two Column, Left Nav */
#type-b #column1 {vertical-align:top;}
#type-b #column1-wrap {width:195px;margin:auto;margin-top:10px;margin-bottom:30px;}
#type-b #column2 {width:555px;padding-top:0px;vertical-align:top;}
#type-b #column2-wrap {width:520px;min-height:320px;margin-top:30px;margin-left:20px;margin-bottom:0;padding-bottom:30px;position:relative;}
#type-b #column3 {width:0px;vertical-align:top;}
#type-b #column3-wrap {width:0px;position:relative}

/* PAGE LAYOUT - TYPE C - Two Column, Right Vav */
#type-c #column1 {width:0px;vertical-align:top;}
#type-c #column1-wrap {width:0px;position:relative}
#type-c #column2 {width:580px;padding-top:0px;vertical-align:top;position:relative;}
#type-c #column2-wrap {width:520px;min-height:320px;margin-top:30px;margin-left:30px;margin-bottom:0;padding-bottom:30px;position:relative;}
#type-c #column3 {vertical-align:top;border-left-width: 1px;border-left-style: solid;border-left-color: #CCCCCC;}
#type-c #column3-wrap {width:180px;margin:auto;margin-top:10px;margin-bottom:30px;}


/* PAGE LAYOUT - TYPE D - Two Column, Fixed Height for Homepage */
#type-d #column1 {vertical-align:top;}
#type-d #column1-wrap {width:195px;margin:auto;margin-top:10px;margin-bottom:10px;}
#type-d #column2 {width:555px;padding-top:0px;vertical-align:top;}
#type-d #column2-wrap {width:520px;min-height:320px;margin-top:35px;margin-left:20px;margin-bottom:0;padding-bottom:20px;position:relative;}
#type-d #column3 {width:0px;vertical-align:top;}
#type-d #column3-wrap {width:0px;position:relative}
#type-d #contentHomeDEV {width:310px;} 
#type-d #contentHome {width:210px;}
#type-d #flashHome {margin-bottom: 20px;}

.media {width:520px;height:290px;position:relative;z-index:10;background: transparent url("../img/flashborder.jpg") no-repeat top left;display:block;margin-left:-3px;}
.media div{z-index:10;position:absolute;top:20px;right:20px;width:480px;height:250px;}
#open7bug{background: transparent url("../img/open7bug.png") no-repeat top center;display:block;width:71px;height:71px;position:absolute;top:5px;right:5px;z-index:900;}

#petportal a,
#petportal a:link,
#petportal a:visited,
#petportal a:active,
#petportal a:hover{background: transparent url("../img/ivs-petportal.gif") no-repeat top center;display:block;width:335px;height:35px;position:absolute;top:0px;right:115px;z-index:900;text-indent:-9999px;}

/* HEADER */
#header	{width:780px;height:24px;margin:0;}
#masthead	{margin: 0 auto;width: 760px;height: 90px;background-color: #ffffff;text-align:left;position: relative}	
#logo {width:175px;margin: auto;position:relative;margin-top:15px;margin-bottom:30px}

	
#search {color:#333;position:absolute;top:49px;right:10px;display:block;font-family:Helvitica, Arial, Verdana, sans-serif;font-size: 11px;}
#search form {margin:0}
#search label {display:inline;vertical-align:middle}
#search .field-search {width:100px;margin: 0 0 -1px;vertical-align:middle}
#search .sbt-go {vertical-align:middle}

#navbar {}



/* FOOTER */




#footer {position:relative;color: #6d4f9f;font-size: 11px;width:750px;margin-top: 7px;clear: both;height: 30px;margin-left: 15px;border-top-width: 1px;border-top-style: solid;border-right-style: none;border-bottom-style: none;border-left-style: none;border-top-color: #f1ede4;}
#footer p {margin:0;padding:5px 10px}



/* NAV - horizontal */
#nav, #nav ul {border-width: 1px 1px 1px 1px;border-style: solid;border-color: #ccc;margin-bottom:10px;padding: 0;list-style: none}
#nav {height:27px;font-weight:bold;font-family: arial;font-size: 12px;width: 758px;margin-top: 0;margin-right: 0px;margin-bottom: 0;margin-left: 0px;background-color: #ffffff;}
#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#333333;display: block;padding: 5px 30px 5px;}
#nav a:hover {color:#ff6600}
#nav li {position:relative;background: #fff;float: left;display:block;margin: 0;padding:0;border-right-width: 1px;border-right-style: solid;border-right-color: #ccc;}
#nav li ul {border-width: 1px 1px 1px 1px;border-style: solid;border-color: #ccc;background: #fff;width:180px;margin-top:0px;position: absolute;font-weight:normal;left: -999em}
#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999}
#nav li li {background:none;float:none;border:none;border: 1px solid #ccc;border-top:1px solid #fff;border-right:none;border-left:none;padding-left:0}
#nav li li.last {border-bottom:none}
#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#333333;padding: 3px 10px 3px;font-size:11px;width:160px}
#nav li li a:hover {color:#ff6600;background:#f7f7f7;}	
#nav li.active {background: #f7f7f7}
#nav li.active ul {border-width: 1px 1px 1px 1px;border-style: solid;border-color: #ccc;background: #fff}
#nav li.active a:link, #nav li.active a:hover,#nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {color:#ff6600}
#nav li.active a:hover {color:#ff6600;background:#f7f7f7;}	
#nav li.active li {border-bottom: 1px solid #ccc}
#nav li.active li.last {border-bottom: none}
#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#333}
#nav li.active li a:hover {background: #f7f7f7;color:#ff6600}	
#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#ff6600;font-weight:normal;background: #f7f7f7}
/* hide from IE mac */
#nav li {width:auto;}
/* end hiding from IE5 mac */


/* SUBNAV - vertical */
#subnav {width:160px;margin:auto; font-size:12px}
#subnav-ul, #subnav-ul ul {position:static}
#subnav-ul, #subnav-ul li {list-style: none;margin:0;padding:0}
#subnav-ul {padding-top:0;}
#subnav-ul a {padding: 5px 0 5px 5px;background: #f1ede4 url("../img/sprites.gif") no-repeat 10px -1000px;font: bold arial;display:block}
#subnav-ul a, #subnav-ul a:link, #subnav-ul a:visited, #subnav-ul a:hover, #subnav-ul a:active {text-decoration:none;cursor:pointer} 
#subnav-ul a:link {color:#336666} 
#subnav-ul a:visited {color:#336666} 
#subnav-ul a:hover {color:#b4975a;background: #f7f7f7 url("../img/sprites.gif") no-repeat 10px -1000px} 
#subnav-ul li.active a:link, #subnav-ul li.active a:visited, #subnav-ul li.active a:hover, #subnav-ul li.active a:active {color:#b4975a} 
#subnav-ul li {border-top: 1px solid #fff;border-bottom: 1px solid #ccc}
#subnav-ul li.first {border-top: 0px solid #fff;border-bottom: 1px solid #ccc}

/* subnav - 2nd TIER */
#subnav-ul ul {margin: 0 0 1em 5px;padding:0; background: #f1ede4}
#subnav-ul li.active li a, #subnav-ul li.active li a:link, #subnav-ul li.active li a:visited {line-height:1.5;background: #f1ede4 url("../img/sprites.gif") no-repeat 0 -1000px;padding:0 0 0 5px;font-weight:normal;font-size:11px;width:auto;color:#336666;width:160px;display:block}
#subnav-ul li.active li a:hover, #subnav-ul li.active li a:active {color: #b4975a}
#subnav-ul li.active li {border: none;margin:0}
#subnav-ul li.active li.active a:link, 
#subnav-ul li.active li.active a:visited, 
#subnav-ul li.active li.active a:hover, 
#subnav-ul li.active li.active a:active {font-weight:bold}
/* subnav - 3rd TIER */
#subnav-ul ul ul {margin: 0 0 1em 13px;padding:0}
#subnav-ul li.active li.active li a, #subnav-ul li.active li.active li a:link, #subnav-ul li.active li.active li a:visited {width:117px}
#subnav-ul li.active li.active li a:link, 
#subnav-ul li.active li.active li a:visited, 
#subnav-ul li.active li.active li a:hover, 
#subnav-ul li.active li.active li a:active {font-weight:normal}
#subnav-ul li.active li.active li.active a:link, 
#subnav-ul li.active li.active li.active a:visited, 
#subnav-ul li.active li.active li.active a:hover, 
#subnav-ul li.active li.active li.active a:active {font-weight:bold}
/* subnav - 4th TIER */
#subnav-ul ul ul ul {margin: 0 0 1em 13px;padding:0}
#subnav-ul li.active li.active li.active li a, #subnav-ul li.active li.active li.active li a:link, #subnav-ul li.active li.active li.active li a:visited {width:104px}
#subnav-ul li.active li.active li.active li a:link, 
#subnav-ul li.active li.active li.active li a:visited, 
#subnav-ul li.active li.active li.active li a:hover, 
#subnav-ul li.active li.active li.active li a:active {font-weight:normal}
#subnav-ul li.active li.active li.active li.active a:link, 
#subnav-ul li.active li.active li.active li.active a:visited, 
#subnav-ul li.active li.active li.active li.active a:hover, 
#subnav-ul li.active li.active li.active li.active a:active {font-weight:bold}

#subnav-ul ul li.prevmed{display:block;/*background:#F6F3E9;*/color:#336666;font-size:11px;padding:0 0 0 5px;}
#subnav-ul ul li.prevmed ul{padding:0;margin:0 0 0 7px;}

/* MISC NAVIGATION */
#breadcrumb {margin-top:5px;margin-bottom:5px;padding-left:5px;font-size:10px;color:#999}
#breadcrumb a:link, #breadcrumb a:visited {text-decoration:none;color:#999}
#breadcrumb a:hover, #breadcrumb a:active {color:#ff6600;text-decoration:underline}

a.morelink:link, a.morelink:visited, a.morelink:hover, a.morelink:active {background: transparent url("../img/sprites.gif") no-repeat 5px -500px;padding-left:21px;padding-bottom:2px;}
a.morelink:hover {background-color: transparent;background-image: url(../img/sprites.gif);background-position: 5px -400px;height: 30px;}
.morelink span {position:absolute;left:-9999px;width:900px}

.pagination {position:relative;height:12px;background: #f2f2f2;color:#666;border: 1px solid #ddd;margin-top: 0;margin-right: 0;margin-bottom: 1.5em;margin-left: 0;padding:5px;}
.pagination .left {position:absolute;left:5px;top:5px}
.pagination .right {position:absolute;right:5px;top:5px}
.pagination a:link, .pagination a:visited, .pagination a:hover, .pagination a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc}


/* TABLES */
#contenttable td .table1 {border: 1px solid #900;border-collapse:collapse;width:100%}
#contenttable td .table1 td {background: #fff url("../img/sprites.gif") repeat-x 0 -1600px;padding:3px;border: 1px solid #fff}
#contenttable td .table1 th {text-align:left;border: 1px solid #fff}
#contenttable td .table1 thead th {color:#fff;font-size:145%;background: #900 url("../img/sprites.gif") repeat-x 0 -1300px;padding: 10px 6px}
#contenttable td .table1 tbody th {color:#fff;font-size:115%;background: #88b8db url("../img/sprites.gif") repeat-x 0 -1400px;padding: 6px}
#contenttable td .table1 tbody th.sub {font-size:100%;color:#000;background: #efefef url("../img/sprites.gif") repeat-x 0 -1500px;padding: 6px}

.calendar {width:200px;font-size:92%}
.calendar td {text-align:center;border: 1px solid #ddd}
.calendar th {text-align:center}
.calendar thead th {padding: 3px 2px}
.calendar tbody th {padding: 2px}
.calendar tbody th.sub {padding: 2px}

.chart {width:100%;font-size:93%;}	
.chart td {width:50%;text-align:center;background-color: #FFF;padding-top: 2px;padding-right: 2px;padding-bottom: 2px;padding-left: 20px;text-indent: 5px;vertical-align: middle;}
.chart th {text-align:center;background-color: #fff;}
.chart thead th {font-size:11px;background-color: #b4975a;color: #FFF;}
.chart tbody th {background-color: #f1ede4;padding-top: 2px;padding-right: 5px;padding-bottom: 2px;padding-left: 5px;}
.chart tbody th.sub {padding: 0px}

/*small chart*/
.smchart {width:260px;font-size:93%;}
.smchart td {text-align:center;background-color: #FFF;padding: 2px;}
.smchart th {text-align:center;background-color: #fff;padding-top: 2px;padding-right: 5px;padding-bottom: 2px;padding-left: 5px;}
.smchart thead th {font-size:11px;background-color: #b4975a;color: #FFF;}
.smchart tbody th {background-color: #f1ede4;padding-top: 2px;padding-right: 5px;padding-bottom: 2px;padding-left: 5px;}
.smchart tbody th.sub {padding: 0px}

.table2 {border-collapse:collapse;width:100%;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}

.chart2 {width:100%;font-size:92%;}	
.chart2 td {text-align:center;background-color: #FFF;padding-top: 2px;padding-right: 2px;padding-bottom: 2px;padding-left: 20px;text-indent: 5px;vertical-align: middle;}
.chart2 th {text-align:center;background-color: #fff;}
.chart2 thead th {font-size:11px;background-color: #b4975a;color: #FFF;}
.chart2 tbody th {background-color: #f1ede4;padding-top: 2px;padding-right: 5px;padding-bottom: 2px;padding-left: 5px;}
.chart2 tbody th.sub {padding: 0px}


.chart3 {width:100%;font-size:92%;}	
.chart3 td {text-align:center;background-color: #FFF;padding-top: 2px;padding-right: 2px;padding-bottom: 2px;padding-left: 20px;text-indent: 5px;vertical-align: middle;}
.chart3 th {text-align:center;background-color: #fff;}
.chart3 thead th {font-size:11px;background-color: #b4975a;color: #FFF;}
.chart3 tbody th {background-color: #f1ede4;padding-top: 2px;padding-right: 5px;padding-bottom: 2px;padding-left: 5px;}
.chart3 tbody th.sub {padding: 0px}


/* CONTENT ITEMS */
#resultslist-wrap {margin: 0 0 1.5em;font-size:11px}
#resultslist-wrap dt, #resultslist-wrap dl {margin: 0}
#resultslist-wrap dt {font: bold 85% arial;padding: 3px 0}
#resultslist-wrap li {padding: 0 0 1em;margin:0 0 0 1.2em;font: bold 145% arial}
#resultslist-wrap li dd {font: normal 73% arial}
#resultslist-wrap li dl {margin:0}
#resultslist-wrap dd {line-height:1.3}
#resultslist-wrap dd.filetype, #resultslist-wrap dd.date {color:#999;display:inline;padding-right:.5em}

#homepet  {position:absolute;right: 1px;top: -266px;}

#utility1 {width:175px;line-height:normal;margin:auto;text-align:left;margin-top:15px;position:relative;font-size:11px;}
#utility1 h1 {font-size: 11px;color: #b4975a;font-weight: bold;margin:0;}
#utility1 #affiliationlogos {text-align:center;margin-bottom:30px}


/* Adoption Feature */
.adoptionfeature-box {
	display:block;
	width:300px;
	border:2px solid #b4975a;
	padding:5px;
}
.adoptionfeature-box h4 {margin:0;}
.adoptionfeature-box a {color:#ff9900;font-style:oblique;}
#irvine_animal_care {float:left;margin-top:5px;}
#featuredpet {float:right;margin-top:5px;border:1px solid #ffd60f;}

/* GENERAL TABLE (usually implemented within "News & Views") */
.newsbox-wrap3 table.general {
	margin: 0 0 20px 0;
	padding: 0;
}

.newsbox-wrap3 table.general td {
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: top;
}

.newsbox-wrap3 table img {
	margin: 5px;
	padding: 0;
}

/* Extended Hours Feature */
.extendedhours{display:block;width:298px;height:142px;background:transparent url(../img/extendedhours.gif) no-repeat 50% 0;margin:0;padding:0;line-height:0;text-indent:-9999px;}



.table1 {width:auto; padding:0; margin:0;}
.table1 tr.top-title td{border:0;}
.table1 th {font-size:11px; font-weight:bold; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #ccc; text-transform:uppercase; padding:6px 6px 6px 12px; background:#e7e7e7;}
.table1 th.nobg {border-right:1px solid #ccc; border-top:none; background:none;}
.table1 td {border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#fff; padding:6px 6px 6px 12px;}
.table1 td.product-title {font-weight:bold;border-left:1px solid #ccc;text-align:right;}

#col_superstar {
	position: relative;
	width: 175px;
	height: 385px;
}

#col_superstar #pet01 {
	position: absolute;
	top: 27px;
	left: 15px;
	z-index: 100;
	text-indent: -9999px;
	display: block;
	width: 147px;
	height: 107px;
}

#col_superstar #pet02 {
	position: absolute;
	top: 168px;
	left: 15px;
	z-index: 100;
	text-indent: -9999px;
	display: block;
	width: 147px;
	height: 107px;
}
