/* Reset CSS */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td
{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

strong
{
    font-weight:bold !important;
}

table
{
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img
{
	border: 0;
	behavior: url('../images/iepngfix.htc');
}
address, caption, cite, code, dfn, em, th, var
{
	font-style: normal;
	font-weight: normal;
}
ol, ul
{
	list-style: none;
}
ol.bold
{
	font-weight: bold;
}
ol.bold span
{
	font-weight: normal;
}
caption, th
{
	text-align: left;
}
h1, h2, h3, h4, h5, h6
{
	font-size: 100%;
	font-weight: normal;
}
sup
{
	font-size: 7pt;
}
h3 sup
{
	font-size: 11px;
}
q:before, q:after
{
	content: '';
}
abbr, acronym
{
	border: 0;
}

/* Global */
body
{
	text-align: center;
	background-color: #FFF;
	font-family: Verdana, Helvetica;
	font-size: 12px;
	color: #000;
}
body.color-theme1
{
	background: #FFF url(../Images/bg_gradient1.jpg) repeat-x 0 0;
}
body.color-theme2
{
	background: #EDF2E6 url(../Images/bg_gradient2.jpg) repeat-x 0 0;
}
body.color-theme3
{
	background: #FFF url(../Images/bg_gradient3.jpg) repeat-x 0 0;
}
body.color-theme4
{
	background: #F2EFE6 url(../Images/bg_gradient4.jpg) repeat-x 0 0;
}
body.color-theme5
{
	background: #FFF url(../Images/bg_gradient5.jpg) repeat-x 0 0;
}
body.color-theme6
{
	background: #FFF url(../Images/bg_gradient6.jpg) repeat-x 0 0;
}
body.color-theme7
{
	background: #F2EFE6;
}
a, a:visited, a:active
{
	color: #99291F;
	text-decoration: none;
	outline: none;
}
a:hover
{
	color: #333;
}
p
{
	margin: 0 0 10px 0;
	line-height: 16px;
}
h3
{
	font-family: Georgia;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	margin: 30px 0 15px 0;
}
.article-headline
{
	font-family: Georgia;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	margin: 30px 0 15px 0;
}
.highlight-container
{
	margin: 20px 0 20px 0;
	overflow: hidden;
	background: url(../Images/dot_h_grey.gif) repeat-x 0 0;
}
.highlight-container h3
{
	display: block;
	margin: 0;
	padding: 15px 0;
	line-height: 20px;
	background: url(../Images/dot_h_grey.gif) repeat-x bottom left;
}
h4
{
	font-family: Georgia;
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
	margin: 0 0 5px 0;
}
#doc
{
	width: 920px;
	margin: 0px auto;
	text-align: left;
}
#header
{
	position: relative;
	width: 100%;
}
#header p
{
	position: absolute;
	top: 155px;
	left: 39px;
	width: 440px;
	font-family: Georgia;
	font-size: 16px;
	line-height: 20px;
}
.header-template1
{
	
}
.header-template2
{
	height: 300px;
}
.header-template3
{
	height: 260px;
}
.header-template4
{
	height: 213px;
}
#print_logo
{
	display: none;
}
#content
{
	padding: 0 0 80px 40px;
	background: url(../Images/line_v.gif) repeat-y 620px 0;
}
#footer
{
	position: relative;
	width: 100%;
	margin: 0 0 50px 0;
}
#footer .footnote, #footer .footnote a
{
	font-family: Georgia;
	font-size: 11px;
	color: #555;
	line-height: 15px;
}
#footer .footnote
{
	margin: 0 202px 8px 35px;
}
#footer .footnote a
{
	text-decoration: underline;
}
a#main-logo
{
	display: block;
	position: absolute;
	top: 61px;
	left: 40px;
	width: 200px;
	height: 93px;
	background: url(../Images/purina_logo.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/purina_logo.png', sizingMethod='crop');
	text-indent: -1000px;
	cursor: pointer;
}
.lblPhoneNumber
{
	color: White;
	font-weight: bold;
	display: block;
	clear: both;
	margin: 0;
	padding: 0;
	text-align: right;
	width: 100%;
}
#SearchPhone
{
	position: absolute;
	top: 50px;
	right: 5px;
	width: 205px;
	height: 53px;
	padding-top: 15px;
}
.btnSearch /*"search" text" */
{
	font-size: 10px;
	text-transform: uppercase;
	float: right;
	color: #ffffff;
	margin-top: -30px;

}
.tbSearch 
{
	width: 140px;
	height: 15px;
	border: 0;
	margin-bottom: 15px;
	margin-left: 15px;
	background-color: #ffffff;
	border: solid 1px #000000 !important;
}
.big-image4 .lblPhoneNumber, .big-image-line .lblPhoneNumber, .big-image9 .lblPhoneNumber
{
	color: #000000;
}
.big-image4 #SearchPhone a, .big-image-line #SearchPhone a, .big-image9 #SearchPhone a
{
	color: #000000;
}

/************************
	SUPER FISH MENU */
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu *
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu
{
	line-height: 1.0;
}
.sf-menu ul
{
	position: absolute;
	top: -999em;
	width: 10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li
{
	width: 100%;
}
.sf-menu li:hover
{
	visibility: inherit; /* fixes IE7 'sticky bug' */
	/*background: url(../Images/white_hover.png) repeat-x;*/

}
.sf-menu li
{
	float: left;
	position: relative;
}
.sf-menu a
{
	display: block;
	position: relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul
{
	left: 0;
	top: 2.5em; /* match top ul list item height */
	z-index: 99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul
{
	top: -999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul
{
	left: 10em; /* match ul width */
	top: 0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul
{
	top: -999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul
{
	left: 10em; /* match ul width */
	top: 0;
}

/* Nav */
#top-nav
{
	position: absolute;
	top: 0;
	left: 40px;
	right: 0;
	z-index: 10;
	width: 880px;
	height: 49px;
	_background:  url(../Images/across.png) repeat-x top left;
	_-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/across.png', sizingMethod='crop');
	
}
#top-nav ul
{
	position: relative;
	display: none;
	z-index: 20;
	width: 100%;
	height: 49px;

}
#top-nav ul:after
{
	position: relative;
	display: block;
	clear: both;
	float: none;
	visibility: hidden;
	height: 0;
	content: ".";
}
#top-nav ul li
{
	position: relative;
	display: block;
	height: 100%;
	cursor: pointer;
	padding:0px 2px 0px 0px;
	/*border:1px solid red;*/



}
#top-nav ul li.first
{
	width: 52px;
	
}

#top-nav ul li.item1
{
	width: 136px;
	padding-left:11px;


}

#top-nav ul li.item1 ul
{
	width:172px;
}

#top-nav ul li.spacer1
{
	width: 1px;
	
}
#top-nav ul li.item2
{
	width: 100px;
	
}

#top-nav ul li.item2 ul
{
	width: 175px;

}

#top-nav ul li.spacer2
{
	width: 1px;
}
#top-nav ul li.item3
{
	width: 265px;

}
#top-nav ul li.item3 ul
{

	width: 285px;
    margin-left:-4px;
}
#top-nav ul li.spacer3
{
	width: 1px;
}
#top-nav ul li.item4
{
	width: 170px;

}
#top-nav ul li.spacer4
{
	width:23px;
padding:0px;
}

#top-nav ul li.item5
{
	width: 83px;
	
}
#top-nav ul li.spacer5
{
	width: 17px;

}

#top-nav ul li.item6
{
	width: 130px;
	
}
#top-nav ul li.item6 ul
{
	width: 150px;

}

#top-nav ul li.spacer6
{
	width: 17px;

}

#top-nav ul li.item7
{
	width: 85px;
}
#top-nav ul li.spacer7
{
	width: 16px;

}
#top-nav ul li a
{
	display: block;
	z-index: 1;
	color: #FFF;
	font: bold 10px Georgia;
	text-decoration: none;
	text-indent: 10px;
	cursor: pointer;

}

#top-nav ul li a#tnav_home
{
	padding-left: 0;
	
}
#top-nav ul li a:hover
{
	color: #CCC;
}
#top-nav ul li a span
{
	display: block;
	padding-top: 14px;
	font: bold 11px Georgia;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
	

}
#top-nav ul li a#tnav_home span
{
	width: 52px;
	height: 49px;
	overflow: hidden;
	padding-top: 0;
	background: url(../Images/icon_home.png) no-repeat left top;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_home.png', sizingMethod='crop');
	text-indent: -10000px;
}
#top-nav ul li a#tnav_home.over-first span
{
background: url(../Images/icon_home-over.png) no-repeat left top;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_home-over.png', sizingMethod='crop');
}
#top-nav ul li.spacer1 span, #top-nav ul li.spacer2 span, #top-nav ul li.spacer3 span, #top-nav ul li.spacer4 span
{
	cursor: default;
}
#top-nav ul li .hk1
{
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	z-index: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-color: #000;
	opacity: .8;
	-moz-opacity: .8; *filter:alpha(opacity=80);
   _background-color:transparent;

}
#top-nav ul li.sfHover .hk1

{
  opacity: .6;
	-moz-opacity: .6; *filter:alpha(opacity=60);
	_-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/white.png', sizingMethod='crop');
	/*background: url(../Images/white.png) no-repeat;*/
	_background-color: white;
	_opacity: .9;
	_-moz-opacity: .9; *filter:alpha(opacity=40);
}



/* Sub Menus */
#top-nav ul li ul
{
	position: relative;
	display: block;
	float: none;
	clear: both;
	z-index: 0;
	height: auto;
	margin-top: -9px; *margin-top:-9px;
	padding:17px 0 9px 0px;
	_padding:17px 0 40px 0px;
	margin-left:-25px;
-background-color:#FFF;


}
#top-nav ul li ul li, #top-nav ul li ul li.first
{
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 0;
	padding: 0 0 4px 0;
}
#top-nav ul li ul li.last
{
	padding-bottom: 17px;
}
#top-nav ul li ul li.hk2, #top-nav ul li ul li.hk3, #top-nav ul li ul li.hk4
{
	position: absolute;
	float: none;
	z-index: -1;
	padding: 0;
	cursor: default;
}
#top-nav ul li ul li.hk2
{
	bottom: -4px;
	right: -3px;
	width: 3px;
	height: 510px;
	background: url(../Images/nav-dropdown-shadow-r.png) no-repeat left top;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='nav-dropdown-shadow-r.png', sizingMethod='crop');
}
#top-nav ul li ul li.hk3
{
	bottom: -4px;
	left: 0;
	width: 100%;
	height: 4px;
	background: url(../Images/nav-dropdown-shadow-b.png) no-repeat left top;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='nav-dropdown-shadow-b.png', sizingMethod='crop');
}
#top-nav ul li ul li.hk4
{
	top: 0;
	left: 0;
	right: 0;
	width: auto;
	height: 100%;
	border-right: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
	border-left: 1px solid #EFEFEF;
	-border: 0 none;
	background-color: #FFF;

}
#top-nav ul li ul li a, #top-nav ul li ul li.first a
{
	margin: 0;
	padding: 0 0 0 5px;
	color: #605A5A;
	text-indent: 0;
}
#top-nav ul li ul li a:hover
{
	color: #99291F;
}
#top-nav ul li ul li a span, #top-nav ul li ul li.first a span
{
	position: relative;
	display: block;
	padding: 2px 20px 0 15px;
	background: url(../Images/bullet.png) no-repeat left top;
	-background: none;
	font: normal 10px Verdana;
	text-decoration: none;
	letter-spacing: 0; *font-size:9px;
white-space:nowrap;

}
#top-nav ul li ul li a span b
{
	height: 100%;
	padding-bottom: 2px;
	font-weight: normal;
}
#top-nav ul li ul li a:hover span b
{
	background: url(../Images/dot_h_red.gif) repeat-x bottom left;
	cursor: pointer;
}

#top-nav ul li ul li a span em
{
	display: none;
	-position: absolute;
	-display: block;
	-top: 0;
	-left: -17px;
	-z-index: -1;
	-width: 12px;
	-height: 12px;
	-overflow: hidden;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/bullet.png', sizingMethod='crop');
	-text-indent: -10000px;
}


/* Nav */
#foot-nav, #foot-sub-nav, #side-nav
{
	margin-bottom:10px;
	position: relative;
	display: block;
	clear: both;
	float: none; *zoom:1;
z-index:2;
}
#foot-nav:after, #foot-sub-nav:after, #side-nav:after
{
	position: relative;
	display: block;
	clear: both;
	float: none;
	visibility: hidden;
	height: 0;
	content: ".";
}
#foot-nav
{
	border-top: 1px solid;
	border-bottom: 1px solid;
}
#foot-nav li
{
	float: left;
	margin: 5px 0 5px 0px;
	list-style-type:none;
}
#foot-nav li.last
{
	list-style-type:none;
	margin-left:7px;
}
#foot-nav li span.bullet{margin-left:7px; margin-right:7px;}
#foot-nav li.flag{list-style-type:none; margin-left:25px;}
#foot-nav li a{vertical-align:baseline;}
#foot-nav li a, #foot-nav li.last
{
	font-size: 9px;
	font-family: Verdana;
	line-height: 20px;
	text-decoration: none;
	color: #000;
}
#foot-nav li.first
{
	margin-left:36px;
	list-style-type:none;
}
.foot-nav
{
	font-size: 14px;
	text-decoration: none;
	color: #000;
}

#foot-nav li a:hover, #foot-sub-nav li a:hover
{
	background: url(../Images/dot_h_grey2.gif) repeat-x bottom left;
}
#side-nav, #side-nav2
{
	width: 259px;
	background: url(../Images/bg_sidenav.gif) repeat-y 0 0;
}
#side-nav2
{
	margin-top: 20px;
	height: 2px;
}
#side-nav li a
{
	display: block;
	position: relative;
	width: 225px;
	height: 31px;
	margin: -1px 0 0 14px;
	padding: 0 0 0 20px;
	text-decoration: none;
	font-weight: bold;
	color: #000;
	line-height: 31px;
	background: url(../Images/arrow_right.gif) no-repeat 0 9px; 
	font-size:12px;
}
#side-nav li a:hover
{
	color: #99291F;
}
#side-nav li.active a:hover
{
	color: #FFF;
}
#side-nav li.first a
{ *margin-top:0;
}
#side-nav li.active a
{
	cursor: default;
	color: #FFF;
	background: url(../Images/arrow_right_white_green.gif) no-repeat 0 10px;
}

/* Themeable */
.color-theme1 #content
{
	/* vertical line */
}
.color-theme1 #top-nav ul li a.active, .color-theme3 #top-nav ul li a.active
{
	color: #D9BB82;
}
.color-theme1 #foot-nav, .color-theme1 #foot-sub-nav, .color-theme1 .carousel
{
	border-color: #D2C2B1;
}
.color-theme3 #foot-nav, .color-theme3 #foot-sub-nav, .color-theme3 .carousel
{
	border-color: #D1CDB1;
}
.color-theme1 #side-nav li.active, .color-theme3 #side-nav li.active
{
	background-color: #F00;
}
.color-theme2 #top-nav ul li a.active
{
	color: #AACC7A;
}
.color-theme2 #side-nav li.active
{
	background-color: #AACC7A;
}
.color-theme2 #foot-nav, .color-theme2 #foot-sub-nav
{
	border-color: #D5D9CF;
}
.color-theme2 #content
{
	background: url(../Images/line_v_green.gif) repeat-y 620px 0;
}
.color-theme4 #top-nav ul li a.active, .color-theme6 #top-nav ul li a.active, .color-theme7 #top-nav ul li a.active
{
	color: #D9BC82;
}
.color-theme4 #side-nav li.active, .color-theme6 #side-nav li.active, .color-theme7 #side-nav li.active
{
	background-color: #D9BC82;
}
.color-theme4 #content, .color-theme6 #content, .color-theme7 #content
{
	background: url(../Images/line_v_brown.gif) repeat-y 620px 0;
}
.color-theme5 #content
{
	background: url(../Images/line_v_blue.gif) repeat-y 620px 0;
}
.color-theme4 #foot-nav, .color-theme4 #foot-sub-nav, .color-theme6 #foot-nav, .color-theme6 #foot-sub-nav, .color-theme7 #foot-nav, .color-theme7 #foot-sub-nav
{
	border-color: #D9D7CF;
}
.color-theme5 #foot-nav, .color-theme5 #foot-sub-nav
{
	border-color: #E5E5E5;
}
.color-theme5 #top-nav ul li a.active
{
	color: #8FB8CC;
}
.color-theme5 #side-nav li.active
{
	background-color: #8FB8CC;
}
.error_body
{
	background-color: #eae6db;
}

/* Containers */
.containerRow, #content, .tab ul, ul.sitemap-list li ul, .table-row, .highlight-container
{
	position: relative;
	display: block;
	clear: both;
	float: none; *zoom:1;
}
.containerRow:after, #content:after, .carousel:after, .tab ul:after, ul.sitemap-list li ul:after, .table-row:after, .highlight-container:after
{
	position: relative;
	display: block;
	clear: both;
	float: none;
	visibility: hidden;
	height: 0;
	content: ".";
}
.container25, .container50, .container75, .container100
{
	position: relative;
	display: inline;
	float: left;
	margin: 0 35px 0 35px;
}
.container100
{
	width: 100%;
}
.container75
{
	width: 540px;
}
.container50
{
	width: 235px;
}
.container25
{
	width: 158px;
}
.containerFirst
{
	margin-left: 0;
}
.containerLast
{
	margin-right: 0;
}
#leftColumn
{
	display: inline;
	float: left;
	width: 580px;
}
#sidebar
{
	display: inline;
	float: right;
	width: 300px;
	min-height: 450px;
	height: auto !important;
	height: 570px;
	padding: 40px 0 0 0;
	background: url(../Images/bg_sidebar.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/bg_sidebar.png', sizingMethod='crop');
}

.side-content
{
	position: relative;
	width: 195px;
	margin: 30px 0 0 9px;
	padding: 0 0 0 55px;
}
.side-content h3
{
	line-height: 18px;
	margin: 0 0 7px 0;
}
.side-content h3 a, a.link-red, span.share
{
	background: url(../Images/dot_h_red.gif) repeat-x bottom left;
}
span.share
{
	color: #99291F;
}
a.link-red-double
{
	background: url(../Images/dot_h_red_double.gif) repeat-x bottom left;
}
a.link-red, a.link-red-double
{
	font-weight: bold;
}
.color-box-greyblue select, .color-box-greenblue select, .color-box-purple select, .color-box-red select, .color-box-orange select, .color-box-brown select
{
	display: inline;
	float: left;
	margin: 0 10px 0 0;
	height: 22px;
	border: 2px inset #CCC;
}
.color-box-greyblue h3, .color-box-greenblue h3, .color-box-purple h3, .color-box-red h3, .color-box-orange h3, .color-box-brown h3
{
	margin: 18px 0 0 13px;
	color: #FFF;
}
.color-box-greyblue p, .color-box-greenblue p, .color-box-purple p, .color-box-red p, .color-box-orange p, .color-box-brown p
{
	margin: 20px 0 0 10px;
}
.color-box-greyblue, .color-box-greenblue, .color-box-purple, .color-box-red, .color-box-orange, .color-box-brown
{
	overflow: hidden;
	width: 322px;
	height: 96px;
	margin: 35px 0 25px 0;
}
.color-box-greyblue
{
	background: url(../Images/bg_caring_greyblue.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/bg_caring_greyblue.png', sizingMethod='crop');
}
.color-box-greenblue
{
	background: url(../Images/bg_caring_greenblue.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/bg_caring_greenblue.png', sizingMethod='crop');
}
.color-box-brown
{
	background: url(../Images/bg_caring_brown.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/bg_caring_brown.png', sizingMethod='crop');
}
.color-box-purple
{
	background: url(../Images/bg_caring_purple.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/bg_caring_purple.png', sizingMethod='crop');
}
.color-box-red
{
	background: url(../Images/bg_caring_red.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/bg_caring_red.png', sizingMethod='crop');
}
.color-box-orange
{
	background: url(../Images/bg_caring_orange.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/bg_caring_orange.png', sizingMethod='crop');
}

/* ********************
	Carousel
*/
#carousel-container
{
	position: relative;
	z-index: 0;
	width: 100%;
	height: auto;
	overflow: visible;
	margin: 400px 0 40px 0;
	padding: 0;

}

#header .carousel
{
	position: relative;
	width: 100%;
	height: auto;
	overflow: visible;
	z-index: 0;
	margin: 0;
	padding: 0;

	
}
#header .carousel-item
{
	position: relative;
	float: left;
	z-index: 0;
	height: auto;
	overflow: visible;
	margin: 0 0 0 40px;
	padding-bottom: 32px;

}

#carousel-one, #carousel-two, #carousel-three, #carousel-four, #carousel-five, #carousel-six
{
	width: 300px;


}
.carousel-icon
{
	position: absolute;
	left: -10px;
	z-index: 1000;
	width: 64px;
	overflow: hidden;
}
.icon-calc
{
	top: -15px;
	height: 50px;
	background: url(../Images/icon_calc.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_calc.png', sizingMethod='crop');
}
.icon-heart
{
	top: -20px;
	height: 57px;
	background: url(../Images/icon_heart.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_heart.png', sizingMethod='crop');
}
.icon-doggies
{
	top: -20px;
	height: 52px;
	background: url(../Images/icon_doggies.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_doggies.png', sizingMethod='crop');
}
.icon-clipboard
{
	top: -15px;
	height: 50px;
	background: url(../Images/icon_clipboard.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_clipboard.png', sizingMethod='crop');
}
.icon-steth
{
	top: -25px;
	height: 62px;
	width: 70px;
	background: url(../Images/icon_steth.png) no-repeat 0 0;
	-background: none;

	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_steth.png', sizingMethod='crop');
}
.icon-computer
{
	top: -20px;
	height: 59px;
	width: 65px;
	background: url(../Images/icon_computer.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_computer.png', sizingMethod='crop');
}
.icon-doggies2
{
	top: -24px;
	left: -4px;
	height: 59px;
	width: 64px;
	background: url(../Images/icon_doggies2.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_doggies2.png', sizingMethod='crop');
}
.icon-dogbooks
{
	top: -24px;
	left: -4px;
	height: 61px;
	width: 61px;
	background: url(../Images/icon_dogbooks.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_dogbooks.png', sizingMethod='crop');
}
#header .carousel-item h3
{
	position: relative;
	margin: 35px 0 0 0;
	-margin-top: 50px;
}
#header .carousel-content
{
	position: relative;
	display: block;
	float: none;
	width: 100%;
	height: auto;
	margin-top: 3px;
}
#header .carousel-content p
{
	position: relative;
	display: block;
	top: auto;
	left: auto;
	width: auto;
	height: auto;
	margin: 0 0 10px 0;
	line-height: 15px;
	font-size: 12px;
	font-family: Verdana;
}
.carousel a.link-arrow, .carousel a.link-arrow-left
{
	margin: 10px 20px 0 0; *margin:0 20px 0 0;
}

.carousel a.prev, .carousel a.next
{
	position: absolute;
	display: block;
	clear:both;
	top: 170px;
	z-index: 10;
	width: 29px;
	height: 29px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	cursor: pointer;
}
.carousel a.prev
{
	left: 423px;
}
.carousel a.next
{
	left: 458px;
}
.carousel a.prev span, .carousel a.next span
{
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	z-index: 4;
	width: 88px;
	height: 44px;
	overflow: hidden;
	text-indent: -10000px;
}
.carousel a.prev span
{
	background: transparent url(../Images/btn_home_arrow_left.png) no-repeat left top;
	-background: transparent none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/btn_home_arrow_left.png', sizingMethod='crop');
}
.carousel a.next span
{
	background: transparent url(../Images/btn_home_arrow_right.png) no-repeat left top;
	-background: transparent none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/btn_home_arrow_right.png', sizingMethod='crop');
}
.carousel a.prev:hover span, .carousel a.next:hover span
{
	left: -29px;
}

/* ********************
	Tabs
*/
.tab
{
	position: relative;
}
.tab-shadow
{
	position: absolute;
	top: 33px;
	left: -23px;
	width: 573px;
	height: 7px;
	background: url(../Images/tab_shadow.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/tab_shadow.png', sizingMethod='crop');
	z-index: 100;
}
.tab ul.tab-btn li
{
	display: inline;
	float: left;
	height: 40px;
	margin: 0 1px 0 0;
	font-weight: bold;
}
.tab ul.tab-btn li a
{
	display: block;
	margin: 8px 0 0 0;
	padding: 0 3px 0 22px;
	line-height: 32px;
	font-weight: bold;
	font-size: 11px;
	color: #8A8986;
	background: #E6E5DF url(../Images/arrow_down.gif) no-repeat 3px 9px;
}
.tab ul.tab-btn li a:hover
{
	color: #666;
}
.tab ul.tab-btn li.active a:hover
{
	color: #FFF;
}
.tab ul.tab-btn li.active
{
	background-color: #D9BC82;
}
.tab ul.tab-btn li.active a
{
	color: #FFF;
	cursor: default;
	background: url(../Images/arrow_down_white.gif) no-repeat 3px 9px;
}
.photo-description
{
	margin: 0 0 30px 178px;
}
#experience-photo
{
	margin-left: 189px;
}
#show-state-container
{
	display: none;
}

/* List */
ol
{
	list-style: decimal;
	margin: 0 0 10px 30px;
}
ol li
{
	margin: 0 0 4px 0;
}
.bulletList
{
	margin: 0 0 10px 0;
	list-style-type: none;
}
.bulletList li
{ *zoom:1;
	margin:0 0 5px 0;
	padding:0 0 0 15px;
	font-size:12px;
	background:url(../Images/bullet.png) no-repeat 0 0;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/bullet.png', sizingMethod='crop');
}
.carousel .bulletList li
{
	margin: 0 0 1px 0;
}
ul.sitemap-list li a
{
	color: #000;
}
ul.sitemap-list li h3
{
	margin: 0 0 15px 0;
}
ul.sitemap-list li a:hover
{
	text-decoration: underline;
}
ul.sitemap-list li.first
{
	background: none;
}
ul.sitemap-list li
{
	background: url(../Images/dot_h_grey.gif) repeat-x 0 0;
	padding: 25px 0 25px 0;
}
ul.sitemap-list li ul li
{
	display: inline;
	float: left;
	width: 160px;
	background: none;
	margin: 0 60px 0 0;
	padding: 0;
}
ul.sitemap-list li ul li ul li
{
	display: block;
	float: none;
	padding: 0;
	width: auto;
	margin: 0 0 4px 0;
}

/* Buttons */
a.btn-getaquote
{
	display: block;
	width: 176px;
	height: 25px;
	margin: 20px 0 0 0;
	background: url(../Images/btn_getyourfreequote.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/btn_getyourfreequote.png', sizingMethod='crop');
	outline: none;
	text-indent: -1000px;
	cursor: pointer;
}
a.btn-submit
{
	display: block;
	width: 90px;
	height: 25px;
	margin: 0;
	background: url(../Images/btn_submit.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/btn_submit.png', sizingMethod='crop');
	outline: none;
	text-indent: -1000px;
	cursor: pointer;
}
a.btn-arrow-down
{
	display: block;
	position: relative;
	float: left;
	line-height: 17px;
	width: 17px;
	height: 17px;
	margin: 3px 0 0 0;
	background: url(../Images/arrow_down_white2.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/arrow_down_white2.png', sizingMethod='crop');
	outline: none;
	text-indent: -1000px;
	cursor: pointer;
}
a.btn-go
{
	display: block;
	position: relative;
	float: left;
	width: 35px;
	height: 21px;
	margin: 0;
	background: url(../Images/btn_go.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/btn_go.png', sizingMethod='crop');
	outline: none;
	text-indent: -1000px;
	cursor: pointer;
}
a.link-arrow, a.link-arrow-left, a.link-arrow-double, a.link-arrow-triple
{
display:block;
	*zoom:1;
	padding:0 0 5px 20px;
	font-weight:bold;
	text-decoration:none;
	background:url(../Images/arrow_right.png) no-repeat 0 0;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/arrow_right.png', sizingMethod='crop');
}
a.link-arrow-left
{
	background:url(../Images/arrow_left.png) no-repeat 0 0;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/arrow_left.png', sizingMethod='crop');
}
a.link-arrow span, a.link-arrow-left span, a.link-arrow-double span
{
	color:#99291F;
	background:url(../Images/dot_h_red.gif) repeat-x bottom left;
}
a.red-under span
{
	margin: 0 0 0 5px;
	color: #99291F;
	font-weight: bold;
	background: url(../Images/dot_h_red.gif) repeat-x bottom left;
}
a.link-arrow-double span
{
	line-height: 16px;
	background: url(../Images/dot_h_red_double.gif) repeat-x bottom left;
}
a.link-arrow-triple span
{
	line-height: 16px;
	background: url(../Images/dot_h_red_triple.gif) repeat-x bottom left;
}
a.link-arrow em, a.link-arrow-double em
{
	display: block;
	margin: 0 0 0 0px;
	font-weight: bold;
}
a.link-arrow em span
{
	display: inline;
	margin: 0; *border-bottom:1px dotted #99291F;
*background:none;
-background:url(../Images/dot_h_red.gif)repeat-xbottomleft;
-border:none;
}
a.link-arrow-double em span
{
	display: inline;
	margin: 0;
}
a:hover.link-arrow span, a:hover.link-arrow-left span, a:hover.link-arrow-double span
{
	color: #333;
}

/* Forms */


/* Others */
.big-image1
{
	background: url(../Images/bg_home_a.jpg) no-repeat 0 0;
}
.big-image2
{
	background: url(../Images/bg_claim_ex.jpg) no-repeat 0 0;
}
.big-image3
{
	background: url(../Images/bg_home_b.jpg) no-repeat 0 0;
}
.big-image4
{
	background: url(../Images/bg_factfict.jpg) no-repeat 0 0;
}
.big-image5
{
	background: url(../Images/bg_plan_overview.jpg) no-repeat 0 0;
}
.big-image6
{
	background: url(../Images/bg_how_it_works.jpg) no-repeat 0 0;
}
.big-image7
{
	background: url(../Images/bg_ouradv.jpg) no-repeat 0 0;
}
.big-image8
{
	background: url(../Images/bg_our_plans.jpg) no-repeat 0 0;
}
.big-image9
{
	background: url(../Images/bg_drlarry.jpg) no-repeat 0 0;
}
.big-image10
{
	background: url(../Images/bg_caring.jpg) no-repeat 0 0;
}
.big-image11
{
	background: url(../Images/bg_about.jpg) no-repeat 0 0;
}
.big-image12
{
	background: url(../Images/bg_vetadv.jpg) no-repeat 0 0;
}
.big-image13
{
	background: url(../Images/bg_petshealth.jpg) no-repeat 0 0;
}
.big-image14
{
	background: url(../Images/bg_veterinarians.jpg) no-repeat 0 0;
}
.big-image15
{
	background: url(../Images/bg_gettingapet.jpg) no-repeat 0 0;
}
.big-image16
{
	background: url(../Images/bg_p_exp.jpg) no-repeat 0 0;
}
.big-image-line
{
	background: url(../Images/bg_line.jpg) no-repeat bottom right;
}

.icon-calc2
{
	background: url(../Images/box.gif) no-repeat 0 0;
	padding:0 !important;
	width:245px;
	height:133px;
}
.icon-book
{
	background: url(../Images/icon_book.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_book.png', sizingMethod='crop');
}
.icon-share
{
	background: url(../Images/icon_share.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_share.png', sizingMethod='crop');
}
.icon-title-heart
{
	width: 130px;
	height: 50px;
	margin: 0 0 10px -10px;
	padding: 7px 0 0 63px;
	background: url(../Images/icon_heart.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_heart.png', sizingMethod='crop');
}
.icon-title-penpaper
{
	width: 130px;
	height: 50px;
	margin: 0 0 10px -10px;
	padding: 7px 0 0 75px;
	background: url(../Images/icon_penpaper.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_penpaper.png', sizingMethod='crop');
}
.icon-title-headset
{
	width: 150px;
	height: 44px;
	margin: 0 0 13px -10px;
	padding: 13px 0 0 70px;
	background: url(../Images/icon_headset.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_headset.png', sizingMethod='crop');
}
.icon-headset2
{
	position: absolute;
	top: 0;
	left: 0;
	width: 81px;
	height: 83px;
	background: url(../Images/icon_headset2.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_headset2.png', sizingMethod='crop');
}
#faq-answers
{
	display: inline;
	float: left;
	width: 150px;
	margin-left: 85px;
}
.icon-title-dog
{
	width: 150px;
	height: 56px;
	margin: 0 0 0 -10px;
	padding: 7px 0 0 60px;
	background: url(../Images/icon_dog.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_dog.png', sizingMethod='crop');
}
.icon-title-cat
{
	width: 150px;
	height: 56px;
	margin: 0 0 0 -10px;
	padding: 7px 0 0 70px;
	background: url(../Images/icon_cat.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_cat.png', sizingMethod='crop');
}
.icon-title-trophy
{
	width: 150px;
	height: 57px;
	margin: 13px 0 0 -10px;
	padding: 0 0 0 65px;
	background: url(../Images/icon_trophy.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_trophy.png', sizingMethod='crop');
}
.icon-fluffy
{
	position: absolute;
	top: -16px;
	right: 6px;
	width: 104px;
	height: 73px;
	background: url(../Images/icon_fluffy.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_fluffy.png', sizingMethod='crop');
}
#for_pc_adv
{
	width: 100px;
	margin: 0 0 20px 0;
}
.icon-webinar
{
	position: absolute;
	top: 0px;
	left: -4px;
	width: 100px;
	height: 76px;
	background: url(../Images/icon_webinar.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_webinar.png', sizingMethod='crop');
}
#for-vet-webinar
{
	display: inline;
	float: left;
	width: 170px;
	margin-left: 88px;
}
.icon-microscope
{
	position: absolute;
	top: 30px;
	left: 57px;
	width: 125px;
	height: 109px;
	background: url(../Images/icon_microscope.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_microscope.png', sizingMethod='crop');
}
.icon-microscope2
{
	position: absolute;
	top: 20px;
	right: -8px;
	width: 66px;
	height: 106px;
	background: url(../Images/icon_microscope2.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_microscope2.png', sizingMethod='crop');
}
.icon-dogbasket
{
	position: absolute;
	top: 33px;
	right: -25px;
	width: 108px;
	height: 67px;
	background: url(../Images/icon_dogbasket.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_dogbasket.png', sizingMethod='crop');
}
.icon-dogbooks2
{
	position: absolute;
	top: -6px;
	right: -16px;
	width: 77px;
	height: 70px;
	background: url(../Images/icon_dogbooks2.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_dogbooks2.png', sizingMethod='crop');
}
.icon-dogbone
{
	position: absolute;
	top: 33px;
	right: -25px;
	width: 96px;
	height: 70px;
	background: url(../Images/icon_dogbone.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_dogbone.png', sizingMethod='crop');
}
.icon-dogcat
{
	position: absolute;
	top: 26px;
	left: 13px;
	width: 92px;
	height: 52px;
	background: url(../Images/icon_dogcat.png) no-repeat 0 0;
	-background: none;


	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_dogcat.png', sizingMethod='crop');
}
.photo-dog
{
	position: absolute;
	top: -16px;
	left: -26px;
	width: 189px;
	height: 192px;
	background: url(../Images/photo_dog.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/photo_dog.png', sizingMethod='crop');
}
.photo-kid-dog
{
	position: absolute;
	top: -16px;
	left: -26px;
	width: 186px;
	height: 190px;
	background: url(../Images/photo_kid_dog1.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/photo_kid_dog1.png', sizingMethod='crop');
}
.photo-kid-dog2
{
	position: absolute;
	top: -16px;
	left: -26px;
	width: 186px;
	height: 190px;
	background: url(../Images/photo_kid_dog2.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/photo_kid_dog2.png', sizingMethod='crop');
}
.photo-drlarry
{
	position: absolute;
	top: -16px;
	left: -26px;
	width: 186px;
	height: 190px;
	background: url(../Images/photo_drlarry.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/photo_drlarry.png', sizingMethod='crop');
}
.photo-man-dog
{
	width: 140px;
	height: 142px;
	margin: -25px 0 10px -20px;
	background: url(../Images/photo_man_dog.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/photo_man_dog.png', sizingMethod='crop');
}
#caring-for
{
	display: inline;
	float: right;
	text-align: right;
	width: 172px;
}
#caring-for-print
{
	display: none;
}
.photo-blog
{
	position: absolute;
	top: -10px;
	right: -25px;
	width: 104px;
	height: 101px;
	background: url(../Images/photo_blog.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/photo_blog.png', sizingMethod='crop');
}
.photo-woman-dog
{
	position: absolute;
	top: -16px;
	left: -26px;
	width: 186px;
	height: 190px;
	background: url(../Images/photo_dog_woman.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/photo_dog_woman.png', sizingMethod='crop');
}
.photo-woman-dog2
{
	position: absolute;
	top: -16px;
	left: -26px;
	width: 186px;
	height: 190px;
	background: url(../Images/photo_dog_woman2.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/photo_dog_woman2.png', sizingMethod='crop');
}
.photo-kittens
{
	position: absolute;
	top: -16px;
	left: -26px;
	width: 186px;
	height: 190px;
	background: url(../Images/photo_kitten_woman.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/photo_kitten_woman.png', sizingMethod='crop');
}
.photo-baby1
{
	position: absolute;
	top: -16px;
	left: -26px;
	width: 190px;
	height: 190px;
	background: url(../Images/photo_baby1.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/photo_baby1.png', sizingMethod='crop');
}
.photo-baby2
{
	position: absolute;
	top: -47px;
	left: -26px;
	width: 189px;
	height: 175px;
	background: url(../Images/photo_baby2.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/photo_baby2.png', sizingMethod='crop');
}
.photo-baby3
{
	position: absolute;
	top: -41px;
	left: -26px;
	width: 194px;
	height: 189px;
	background: url(../Images/photo_baby3.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/photo_baby3.png', sizingMethod='crop');
}
.photo-baby1b
{
	position: absolute;
	top: -16px;
	left: -26px;
	width: 190px;
	height: 190px;
	background: url(../Images/photo_baby1b.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/photo_baby1b.png', sizingMethod='crop');
}
.photo-baby2b
{
	position: absolute;
	top: -12px;
	left: -26px;
	width: 189px;
	height: 175px;
	background: url(../Images/photo_baby2b.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/photo_baby2b.png', sizingMethod='crop');
}
.photo-baby3b
{
	position: absolute;
	top: -27px;
	left: -26px;
	width: 194px;
	height: 189px;
	background: url(../Images/photo_baby3b.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/photo_baby3b.png', sizingMethod='crop');
}
.photo-catwoman
{
	position: absolute;
	top: -16px;
	left: -26px;
	width: 189px;
	height: 192px;
	background: url(../Images/photo_cat_woman.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/photo_cat_woman.png', sizingMethod='crop');
}
.photo-catwoman2
{
	position: absolute;
	top: -16px;
	left: -26px;
	width: 186px;
	height: 190px;
	background: url(../Images/photo_cat_woman2.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/photo_cat_woman2.png', sizingMethod='crop');
}
.photo-ladydog
{
	position: absolute;
	top: -16px;
	left: -26px;
	width: 189px;
	height: 192px;
	background: url(../Images/photo_lady_dog.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/photo_lady_dog.png', sizingMethod='crop');
}
.photo-dog-hat
{
	position: absolute;
	top: -16px;
	left: -26px;
	width: 186px;
	height: 190px;
	background: url(../Images/photo_dog_hat.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/photo_dog_hat.png', sizingMethod='crop');
}
.text-ingoodcompany
{
	
	display: block;
	position: absolute;
	top: 130px;
	left: 39px;
	width: 472px;
	height: 49px;
	background: url(../Images/title_bah.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_bah.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-amot
{
	display: block;
	position: absolute;
	top: 193px;
	left: 39px;
	width: 366px;
	height: 47px;
	background: url(../Images/title_amot.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_amot.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-yourpetshealth
{
	position: absolute;
	top: 221px;
	left: 39px;
	width: 776px;
	height: 50px;
	background: url(../Images/title_yourpetshealth.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_yourpetshealth.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-veterinarians
{
	position: absolute;
	top: 221px;
	left: 39px;
	width: 350px;
	height: 36px;
	background: url(../Images/title_veterinarians.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_veterinarians.png', sizingMethod='crop');
	text-indent: -1000px;
}
.photo-cat
{
	position: absolute;
	top: -16px;
	left: -26px;
	width: 189px;
	height: 192px;
	background: url(../Images/photo_cat_woman.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/photo_cat_woman.png', sizingMethod='crop');
}
.photo-cat2
{
	position: absolute;
	top: -16px;
	left: -26px;
	width: 189px;
	height: 190px;
	background: url(../Images/photo_cat_woman3.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/photo_cat_woman3.png', sizingMethod='crop');
}
.text-claimexamples
{
	display: block;
	position: absolute;
	top: 221px;
	left: 39px;
	width: 528px;
	height: 49px;
	background: url(../Images/title_claim_examples.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_claim_examples.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-ouradv
{
	display: block;
	position: absolute;
	top: 221px;
	left: 39px;
	width: 328px;
	height: 49px;
	background: url(../Images/title_ouradv.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_ouradv.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-vetouradv
{
	display: block;
	position: absolute;
	top: 184px;
	right: 40px;
	width: 328px;
	height: 49px;
	background: url(../Images/title_ouradv.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_ouradv.png', sizingMethod='crop');
	text-indent: -1000px;
}

.text-howitworks
{
	display: block;
	position: absolute;
	top: 221px;
	left: 39px;
	width: 386px;
	height: 39px;
	background: url(../Images/title_how_it_works.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_how_it_works.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-ourplans
{
	display: block;
	position: absolute;
	top: 221px;
	left: 39px;
	width: 286px;
	height: 50px;
	background: url(../Images/title_plans.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_plans.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-planoverview
{
	display: block;
	position: absolute;
	top: 221px;
	left: 39px;
	width: 551px;
	height: 50px;
	background: url(../Images/title_plan_overview.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_plan_overview.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-aboutus
{
	display: block;
	position: absolute;
	top: 221px;
	left: 39px;
	width: 396px;
	height: 69px;
	background: url(../Images/title_aboutus.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_aboutus.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-drlarrycorner, .text-drlarrycorner2
{
	display: block;
	position: absolute;
	top: 221px;
	left: 39px;
	width: 371px;
	height: 46px;
	background: url(../Images/title_drlarrycorner.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_drlarrycorner.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-drlarrycorner2
{
	top: 184px;
	left: auto;
	right: 40px;
}
.text-contactus
{
	display: block;
	position: absolute;
	top: 224px;
	left: 40px;
	width: 254px;
	height: 59px;
	background: url(../Images/title_contactus.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_contactus.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-coveredstates
{
	display: block;
	position: absolute;
	top: 185px;
	right: 40px;
	width: 277px;
	height: 36px;
	background: url(../Images/title_coveredstates.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_coveredstates.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-reqmaterials
{
	display: block;
	position: absolute;
	top: 184px;
	right: 40px;
	width: 364px;
	height: 49px;
	background: url(../Images/title_reqmaterials.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_reqmaterials.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-webinar
{
	display: block;
	position: absolute;
	top: 184px;
	right: 40px;
	width: 400px;
	height: 49px;
	background: url(../Images/title_webinar.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_webinar.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-webbanners
{
	display: block;
	position: absolute;
	top: 221px;
	left: 39px;
	width: 400px;
	height: 49px;
	background: url(../Images/title_webbanners.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_webbanners.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-signup
{
	display: block;
	position: absolute;
	top: 184px;
	right: 40px;
	width: 300px;
	height: 45px;
	background: url(../Images/title_signup.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_signup.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-caringforyourpet, .text-caringforyourpet2
{
	display: block;
	position: absolute;
	top: 179px;
	right: 0px;
	width: 565px;
	height: 49px;
	background: url(../Images/title_caringpet.png) no-repeat 0 0;
	-background: none;

	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_caringpet.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-caringforyourpet2
{
	top: 221px;
	left: 39px;
}
.text-sitemap
{
	display: block;
	position: absolute;
	top: 124px;
	left: 690px;
	width: 264px;
	height: 42px;
	background: url(../Images/title_sitemap.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_sitemap.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-privacypolicy
{
	display: block;
	position: absolute;
	top: 124px;
	right: 40px;
	width: 281px;
	height: 49px;
	background: url(../Images/title_privacypolicy.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_privacypolicy.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-privacypolicies
{
	display: block;
	position: absolute;
	top: 135px;
	right: 52px;
	width: 523px;
	height: 69px;
	background: url(../Images/title_privacypolicies.png) no-repeat 0 0;
	-background: none;

	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_privacypolicies.png', sizingMethod='crop');
	text-indent: -1000px;
	left: 400px;
}
.text-claimforms
{
	display: block;
	position: absolute;
	top: 221px;
	left: 39px;
	width: 735px;
	height: 39px;
	background: url(../Images/title_claimforms.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_claimforms.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-terms
{
	display: block;
	position: absolute;
	top: 124px;
	right: 40px;
	width: 451px;
	height: 54px;
	background: url(../Images/title_terms.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_terms.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-gettingapet, .text-gettingapet2
{
	display: block;
	position: absolute;
	top: 184px;
	right: 40px;
	width: 271px;
	height: 46px;
	background: url(../Images/title_gettingapet.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_gettingapet.png', sizingMethod='crop');
	text-indent: -1100px;
}
.text-gettingapet2
{
	top: 221px;
	left: 39px;
}
.text-purinacare
{
	display: block;
	position: absolute;
	top: 221px;
	left: 39px;
	width: 500px;
	height: 51px;
	background: url(../Images/title_purinacare_exp.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_purinacare_exp.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-factfict
{
	display: block;
	position: absolute;
	top: 221px;
	left: 39px;
	width: 400px;
	height: 39px;
	background: url(../Images/title_factfict.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_factfict.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-vetadv
{
	display: block;
	position: absolute;
	top: 221px;
	left: 39px;
	width: 422px;
	height: 49px;
	background: url(../Images/title_vetadv.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_vetadv.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-faqs
{
	display: block;
	position: absolute;
	top: -46px;
	right: -197px;
	width: 528px;
	height: 46px;
	background: url(../Images/title_faqs.png) no-repeat 0 0;
	-background: none;


	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/title_faqs.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-pc-fact
{
	display: block;
	position: absolute;
	top: 0;
	left: 74px;
	width: 74px;
	height: 34px;
	background: url(../Images/fact.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/fact.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-pc-fict
{
	display: block;
	position: absolute;
	top: -4px;
	left: 55px;
	width: 93px;
	height: 35px;
	background: url(../Images/fiction.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/fiction.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-pc-pluspreventivecare
{
	display: block;
	margin: 0 0 20px;
	width: 200px;
	height: 58px;
	background: url(../Images/text_pcppc.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/text_pcppc.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-pc-withoutpreventivecare
{
	display: block;
	margin: 0 0 20px;
	width: 233px;
	height: 58px;
	background: url(../Images/text_pcwpc.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/text_pcwpc.png', sizingMethod='crop');
	text-indent: -1000px;
}
.text-getnewpuppy, .text-getnewkitten
{
	display: block;
	width: 220px;
	height: 82px;
	text-indent: -1000px;
	margin: 15px 0 0 0;
}
.text-getnewpuppy
{
	background: url(../Images/text-img-gettinganewpuppy.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/text-img-gettinganewpuppy.png', sizingMethod='crop');
}
.text-getnewkitten
{
	background: url(../Images/text-img-gettinganewkitten.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/text-img-gettinganewkitten.png', sizingMethod='crop');
}
.text-puppy01, .text-kitten01
{
	display: block;
	width: 143px;
	height: 37px;
	text-indent: -1000px;
	margin: 20px 0 10px 0;
}
.text-puppy01
{
	background: url(../Images/puppy01.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/puppy01.png', sizingMethod='crop');
	margin-top:35px;
}
.text-kitten01
{
	background: url(../Images/kitten01.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/kitten01.png', sizingMethod='crop');
	margin-top:35px;

}
.text-dog17, .text-cat110
{
	display: block;
	width: 178px;
	height: 37px;
	text-indent: -1000px;
	margin: 20px 0 10px 0;
}
.text-dog17
{
	background: url(../Images/dog17.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/dog17.png', sizingMethod='crop');
}
.text-cat110
{
	background: url(../Images/cat110.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/cat110.png', sizingMethod='crop');
}
.text-dog7, .text-cat10
{
	display: block;
	width: 173px;
	height: 38px;
	text-indent: -1000px;
	margin: 20px 0 10px 0;
}
.text-dog7
{
	background: url(../Images/dog7.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/dog7.png', sizingMethod='crop');
}
.text-cat10
{
	background: url(../Images/cat10.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/cat10.png', sizingMethod='crop');
}
.text-step1, .text-step2, .text-step3, .text-step4, .text-step5, .text-step6, .text-step7
{
	display: block;
	width: 99px;
	height: 34px;
	margin: 6px 0 0 0;
	text-indent: -1000px;
}
.text-step2, .text-step4, .text-step6
{
	width: 93px;
	height: 33px;
}
.text-step1
{
	background: url(../Images/step1.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/step1.png', sizingMethod='crop');
}
.text-step2
{
	background: url(../Images/step2.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/step2.png', sizingMethod='crop');
}
.text-step3
{
	background: url(../Images/step3.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/step3.png', sizingMethod='crop');
}
.text-step4
{
	background: url(../Images/step4.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/step4.png', sizingMethod='crop');
}
.text-step5
{
	background: url(../Images/step5.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/step5.png', sizingMethod='crop');
}
.text-step6
{
	background: url(../Images/step6.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/step6.png', sizingMethod='crop');
}
.text-step7
{
	background: url(../Images/step7.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/step7.png', sizingMethod='crop');
}
.text-mri, .text-ultrasound, .text-lasersurg, .text-endoscopy, .text-ecg, .text-fleantick, .text-dental, .text-microchip
{
	display: block;
	position: relative;
	height: 35px;
	margin: 6px 0 10px -1px;
	text-indent: -1000px;
}
.text-mri
{
	width: 156px;
	background: url(../Images/text_mri.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/text_mri.png', sizingMethod='crop');
}
.text-ultrasound
{
	width: 106px;
	background: url(../Images/text_ultrasound.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/text_ultrasound.png', sizingMethod='crop');
}
.text-lasersurg
{
	width: 154px;
	background: url(../Images/text_laser_surg.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/text_laser_surg.png', sizingMethod='crop');
}
.text-endoscopy
{
	width: 102px;
	background: url(../Images/text_endoscopy.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/text_endoscopy.png', sizingMethod='crop');
}
.text-ecg
{
	width: 156px;
	background: url(../Images/text_ecg.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/text_ecg.png', sizingMethod='crop');
}
.text-fleantick
{
	width: 173px;
	height: 35px;
	background: url(../Images/text_fleantick.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/text_fleantick.png', sizingMethod='crop');
}
.text-dental
{
	width: 153px;
	background: url(../Images/text_dental.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/text_dental.png', sizingMethod='crop');
}
.text-microchip
{
	width: 143px;
	background: url(../Images/text_microchip.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/text_microchip.png', sizingMethod='crop');
}
.disclaimer-text
{
	color: #7E7E7E;
}
.v-divider
{
	background: transparent url(../Images/dot_v_grey.gif) repeat-y 270px 0;
}
.line-divider
{
	display: inline;
	float: left;
	position: relative;
	width: 1px;
	height: 44px;
	margin: -22px 10px 0 10px;
	padding: 0;
	top: 12px;
	background: url(../Images/line_v_separator.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/line_v_separator.png', sizingMethod='crop');
}
sup.left-dent
{
	position: absolute;
	line-height: 14px;
	margin: -2px 0 0 -7px;
}
.ui-tabs-hide
{
	display: none;
}

/* Tables */
.table100 h3
{
	margin: 0;
	line-height: 25px;
}
.table100, .table-inner
{
	width: 100%;
}
.table75
{
	width: 395px;
	margin: 0 0 30px 0;
	font-size:10px !important;
}
.table-col
{
	position: relative;
	display: inline;
	float: left;
	width: 100%;
	padding: 7px 0;
	border-top: 1px solid #D5D9CF;
	z-index: 1;
}
.table-row
{
	position: relative;
	overflow: hidden;
	text-align: left;
	line-height: 16px;
	
}
.medium-row .table-col
{
	padding: 13px 0;
}
.very-tall-row .table-col
{
	padding: 30px 0;
}
.tall-row .table-col
{
	padding: 25px 0;
}
.first-row .table-col
{
	border-top: none;
	background: url(../Images/dot_h_grey.gif) repeat-x 0 0;
	line-height: 21px;
}

.standalone-row
{
	border-bottom: 1px solid #D5D9CF;
}
.two-col .first-col
{
	width: 160px;
	padding-right: 30px;
	font-weight: bold;
}
.two-col .last-col
{
	width: 350px;
}

.two-col-step .first-col
{
	width: 189px;
	font-weight: bold;
}
.two-col-step .last-col
{
	width: 351px;
}
.three-col .first-row .table-col
{
	background: none;
}
.last-row .table-col
{
	border-bottom: 1px solid #D5D9CF;
}
.three-col .first-col
{
	width: 210px;
}
.three-col .second-col, .three-col .last-col
{
	width: 105px;
	text-align: right;
}
.table-all-left .second-col, .table-all-left .last-col
{
	text-align: left;
}
.three-col .first-row .table-col
{
	line-height: 16px;
}
.inner-col .table-col
{
	border: none;
	padding: 2px 0;
}
.inner-col .first-col
{
	text-align: left;
	width: auto;
	font-weight: normal;
}
.inner-col .last-col
{
	float: right;
	text-align: right;
	width: auto;
}
.highlight-left, .highlight-right
{
	width: 100%;
}

.highlight-right, .highlight-right span
{
	position: absolute;
	top: -1376px;
	right: 1541px;
	height: 1000px;
	overflow: hidden;
}
.highlight-left, .highlight-left span
{
	position: absolute;
	top: -2px;
	left: 880px;
	height: 1000px;
	overflow: hidden;
}
.highlight-left span, .highlight-right span
{
	display: block;
	width: 540px;
	background: url(../Images/bg_highlight.png) repeat-y 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/bg_highlight.png', sizingMethod='crop');
	z-index: 0;
}
.sliver 
{
	background-color: #f3f0e7;
	border-top:1px solid #d5d9cf;
	border-bottom:1px solid #d5d9cf;
	height:30px;
}
.container75 td
{
	vertical-align:middle;
}
.space 
{
	
	height:30px;
	
}
.no-border
{
	border: none;
}
#header td
{
	padding: 0;
	border: none;
	text-align: left;
	line-height: 16px;
	vertical-align: top;
}

.icon-error
{
	display: inline;
	float: left;
	width: 20px;
	height: 20px;
	margin: 4px 0 0 0;
	background: url(../Images/icon_error.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_error.png', sizingMethod='crop');
}
.text-error
{
	display: inline;
	float: left;
	width: 500px;
	color: #99291F;
	padding: 0 10px;
	line-height: 14px;
}
.icon-error-small
{ *display:inline-block;
position:relative;
top:3px;
*top:0;
left:5px;
padding:0 15px;
font-size:16px;
background:url(../Images/icon_error_small.png)no-repeat00;
-background:none;
-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_error_small.png', sizingMethod='crop');
}
.field-error
{
	background-color: #F9F0EE;
}

.error_header
{
	height: 192px;
}
.required
{
	color: #777;
}

#plan-overview-cont
{
	margin-top: 42px;
	height: 560px;
}
td.col1
{
	width: 234px;
	border: 0px solid blue;
	padding-right: 70px;
}
td.col1 h3, td.col2 h3
{
	margin: 19px 0 14px;
}
td.col2
{
	width: 232px;
	outline: 0px solid red;
}
/* footer search */

#search-form
{
	position: absolute;
	display: none;
	z-index: 100;
	height: 49px;
	overflow: hidden;
	color: #000;
	font: bold 14px Georgia;
	line-height: 49px;
	text-align: right;
	text-decoration: none;
}
#search-form input
{
	margin-left: 5px;
}
#search-form a.go, #search-form a.close
{
	margin-left: 5px;
}

.searchform-mt
{
	-margin-top: 15px;
}

/* web banners page */

#web-banners
{
	position: relative;
	display: block;
	padding-top: 80px;
}
#web-banners p
{
	position: absolute;
	top: 20px;
	left: 39px;
	font: normal 12px Verdana;
}

#web-banners span.img-size
{
	position: absolute;
	top: 10px;
	left: 10px;
	font-weight: bold;
}

#web-banners .containerRow, #web-banners .containerRow-medium, #web-banners .containerRow-large
{
	position: relative;
	display: block;
	border: 1px solid #dad8d1;
	margin: 0 0 20px 40px;
}

#web-banners .containerRow
{
	width: 810px;
	height: 180px;
}

#web-banners .containerRow-medium
{
	width: 730px;
	height: 200px;
	padding: 40px;
}

#web-banners .containerRow-medium .img-col
{
	width: 230px;
	margin-bottom: 20px;
}

#web-banners .containerRow-medium .code-col
{
	width: 500px;
	margin-left: 155px;
}

#web-banners .containerRow-large
{
	width: 810px;
	height: 330px;
}

#web-banners .containerRow .img-col, #web-banners .containerRow-large .img-col
{
	position: absolute;
	top: 40px;
	left: 39px;
	width: 230px;
}
#web-banners .containerRow .code-col, #web-banners .containerRow-large .code-col
{
	position: absolute;
	top: 40px;
	left: 360px;
	width: 500px;
}

#web-banners .code-col-468
{
	margin-left: 160px;
}

#web-banners .containerRow-large .code-col
{
	position: absolute;
	top: 40px;
	left: 360px;
}

#web-banners .img-col .banner-181
{
	background: url(../webbanners/PC_181x98_BANNER.jpg) no-repeat 0 0;
	width: 181px;
	height: 98px;
}

#web-banners .img-col .banner-181logo
{
	background: url(../webbanners/PC_181x98_LogoOnly_BANNER.jpg) no-repeat 0 0;
	width: 181px;
	height: 98px;
}

#web-banners .img-col .banner-236
{
	background: url(../webbanners/PC_236x62_BANNER.jpg) no-repeat 0 0;
	width: 236px;
	height: 62px;
}

#web-banners .img-col .banner-236logo
{
	background: url(../webbanners/PC_236x62_LogoOnly_BANNER.jpg) no-repeat 0 0;
	width: 236px;
	height: 62px;
	
}

#web-banners .img-col .banner-300
{
	background: url(../webbanners/PC_300x250_BANNER.jpg) no-repeat 0 0;
	width: 300px;
	height: 250px;
}

#web-banners .img-col .banner-300logo
{
	background: url(../webbanners/PC_300x250_LogoOnly_BANNER.jpg) no-repeat 0 0;
	width: 300px;
	height: 250px;
}

#web-banners .img-col .banner-468
{
	background: url(../webbanners/PC_468x60_BANNER.jpg) no-repeat 0 0;
	width: 468px;
	height: 60px;
	margin-left: 135px;
}

#web-banners .img-col .banner-728
{
	background: url(../webbanners/PC_728x90_BANNER.jpg) no-repeat 0 0;
	width: 728px;
	height: 90px;
}
#p4link
{
	display: inline;
	float: right;
	margin-bottom: 10px;
}
#p4link2
{
	margin-bottom: 10px;
}
#p3link
{
	margin-bottom: 20px;
}
#GetAQuote
{
	position: absolute;
	top: 275px;
	left: 39px;
	width: 311px;
	height: 72px;
	background: url(../Images/box.jpg);
	padding: 10px 20px 10px 20px;
}
#GetAQuote h3
{
	margin: 0;
	padding: 0;
	color: White;
	font-size:19px;
}
#GetAQuoteGo
{
	width: 67px;
	height: 92px;
	position: absolute;
	right: 0;
	top: 0;
}
#PetType
{
	
}
#PetTypeLabel
{
	position:absolute;
	top:35px;
	display:block;
	width:133px;
	color:#dac2ae;
	font-size:12px;
	font-weight:bold;
	line-height:11px;
	
}
#PetTypeLabel select
{
	position:absolute;
	top:30px;
	left: 0px;
	display:block;
	width:85px;
	height:20px;
	background:#ffffff;
	color:Black;
	font-size:12px;	
	font-weight:bold;
	border:0;

}
#PostalcodeLabel
{
	position:absolute;
	top:35px;
	left:170px;
	display:block;
	width:108px;
	color:#dac2ae;
	font-size:12px;
	font-weight:bold;
	line-height:11px;
}
#PostalcodeLabel input
{
	position:absolute;
	top:30px;
	left: 0px;
	display:block;
	width:100%;
	height:20px;
	background:#ffffff;
	font-size:14px;
	font-weight:bold;
	border:0;
}
#SurveyPopUp
{
	width: 310px;
	position: absolute;
	z-index: 200;
	display: none;
}

#SurveyPopUp .surveyPopUpTop
{
	background: url(/Images/PopUp/PopUpTop.gif); 
	width: 310px; 
	height: 22px;
}

#SurveyPopUp .surveyPopUpTop TABLE
{
	width: 310px; 
	height: 22px
}

#SurveyPopUp .surveyPopUpBottom
{
	background: url(/Images/PopUp/PopUpBottom.gif); 
	width: 310px; 
	height: 207px; 
	text-align: left;
}

#header .promoContent
{
	position:absolute;
	top:410px;
	width:100%;
	height:150px;
	background: url(../Images/bg_carousel2.png) repeat-y 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/bg_carousel2.png', sizingMethod='scale');
}

.homePromo1
{
	position: absolute;
	left:39px;
	z-index: 1;
	overflow:visible;
	margin:0;
	padding-bottom:0;
	width:300px;
}

.homePromo2
{
	position: absolute;
	left:400px;
	z-index: 1;
	overflow:visible;
	margin:0;
	padding-bottom:0;
	width:510px;
}

.homePromo1 a.link-arrow, .homePromo2 a.link-arrow
{
	margin-top: -10px; 
}


.homePromo1 h3, .homePromo2 h3
{
	margin-top:30px !important;
	color:#99291F;
}
.homePromo1-icon
{
	position: absolute;
	top:-38px;
	left:20px;
	z-index: 1000;
	width: 64px;
	overflow: hidden;
}

.homePromo2-icon
{
	position: absolute;
	top:-15px;
	left:20px;
	z-index: 1000;
	width: 64px;
	overflow: hidden;
}
.icon1-dogbooks
{
	height: 61px;
	width: 61px;
	background: url(../Images/icon_dogbooks.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_dogbooks.png', sizingMethod='crop');
}

.icon2-dogbooks
{
	height: 61px;
	width: 61px;
	background: url(../Images/dog_blog.png) no-repeat 0 0;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/icon_dogbooks.png', sizingMethod='crop');
}

.homePromo1-content, .homePromo2-content
{
	position:relative;
	width: 300px;
	top:-15px;
}
.homePromo1-content link-arrow, .homePromo2-content link-arrow
{z-index:100;}
.homePromo1-content p, .homePromo2-content p
{
	position:relative !important;
	top:0px !important;
	left:0px !important;
	margin: 0;
	line-height: 15px !important;
	font-size: 12px !important;
	font-family: Verdana !important;
	width:300px !important;
}
#BlogArticles
{
	position:absolute;
	top:50px;
	margin:0;
	padding:0;
	font-size:10px;
	font-family:Verdana, Helvetica;
}
#BlogArticles h4
{
	position:relative;
	font-size:10px;
	font-family:Verdana, Helvetica;
	margin:0;
	padding:0;
	
}
#BlogArticles span.postedOn
{
	
	font-weight:bold;
}
#BlogArticles p.content
{
	position:relative !important;
	top:0px !important;
	left:0px;
	width:100%;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Helvetica;
	line-height:normal;
}
#SideQuote
{
	width:215px;
	height:123px;
	padding:10px 10px 0 20px;
}
#SideQuoteForm
{
	width:100%;
	height:100%;
	padding:0;
	color:White;
	font-size:10px;
	font-family:Verdana, Helvetica;
}
#SideQuoteForm h4
{
	font-size:16px;
}
#GetAQuoteGo2
{
	position:absolute;
	top:84px;
	left:163px;
	width:49px;
	height:44px;
}
#Postalcode2Label
{
	display:block;
	/*margin-top:20px;*/
}
.Postalcode
{
	display:block;
	width:132px;
	background:#ffffff;	
	border:0;
	margin-top:5px;
	z-index:1000;
}

#LivePerson
{
	margin:20px 0 0 50px;
}
.planChecklist
{
	display:block;
	position:absolute;
	width:60px;
	height:auto;
	right:0px;
	top:38px;
}
.coverageHeader
{
	width:200px;
}
div.rule 
{
float: left;
display: inline;
width: 99%;
padding-top: 5px;
padding-bottom: 10px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #d2c2b1;
height: 1px;

}
div.rule_dot 
{
float: left;
display: inline;
width: 99%;
padding-top: 5px;
padding-bottom: 10px;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #c1c1c1;
height: 1px;

}
ul.paragraph li {
  margin: 1em 0;
}

