/* Global */
body, body.color-theme1, body.color-theme2, body.color-theme3, body.color-theme4, body.color-theme5, body.color-theme6, body.color-theme7, .highlight-container, .highlight-container h3, #foot-nav li a:hover, #foot-sub-nav li a:hover, #side-nav, #side-nav li a, #side-nav li.active a, .color-theme2 #content, .color-theme4 #content, .color-theme6 #content, .color-theme7 #content, .color-theme5 #content, .side-content h3 a, a.link-red, a.link-red-double, .tab ul.tab-btn li.active a, ul.sitemap-list li, a.link-arrow-double span, .big-image1, .big-image2, .big-image3, .big-image4, .big-image5, .big-image6, .big-image7, .big-image8, .big-image9, .big-image10, .big-image11, .big-image12, .big-image13, .big-image14, .big-image15, .big-image16, .big-image-line, .v-divider, .first-row .table-col
{
	background:none;
}
#doc
{
	width:675px;
}
.header-template1
{
	height:auto;
	/*height:500px;*/
}
.header-template2, .header-template3, .header-template4, .error_header	{
	height: 160px;
}
#print_logo
{
	display: block;
	width: 200px;
	height: 53px;
	position: absolute;
	left: 0px;
	top: 20px;
}
#content
{
	padding:0 0 80px 0px;
	background:none;
}
#footer .footnote
{
	margin:0 102px 8px 0px;
}
#footer_state, #main-logo, a#main-logo, #top-nav, #sidebar, #foot-nav li, #foot-sub-nav li, #hide-state-container, ul.tab-btn, .tab-shadow, .photo-dog, .photo-kid-dog, .photo-kid-dog2, .photo-drlarry, .photo-man-dog, #caring-for
{
	display: none;
}

/* Nav */
	#foot-nav li.last, #show-state-container	{
		display: block;
	}
#foot-nav li.last
{
	float:left;
}
#foot-sub-nav
{
	border:none;
}
/* Themeable */
.error_body	{
	background-color: #fff;
}

/* Containers */
.container50
{
	width:172px;
}
.container25
{
	width:116px;
}
.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 0px;
	color:#000;
}
.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 0px;
}

.color-box-greyblue, .color-box-greenblue, .color-box-brown, .color-box-purple, .color-box-red, .color-box-orange, #carousel-container .carousel, a.btn-viewplan, a.link-arrow, a.link-arrow-left, a.link-arrow-double, a.link-arrow-left, .icon-calc, .icon-heart, .icon-doggies, .icon-calc2, .icon-book, .icon-title-heart, .icon-title-penpaper, .icon-title-headset, .icon-title-dog, .icon-title-cat, .icon-title-trophy, .icon-fluffy, .icon-microscope, .icon-microscope2, .icon-dogbasket, .icon-dogbone, .icon-dogcat, .photo-ladydog, .text-getnewpuppy, .text-getnewkitten, .text-puppy01, .text-kitten01, .text-dog17, .text-cat110, .text-dog7, .text-cat10, .text-mri, .text-ultrasound, .text-lasersurg, .text-endoscopy, .text-ecg, .text-fleantick, .text-dental, .text-microchip, .line-divider, .highlight-left span, .highlight-right span, .icon-error, .icon-error-small
{
	background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='false');
}

#carousel-container
{
	left: -40px;
	/*top: 320px;*/
	height:155px;
}
.carousel-icon { display:none; }
#header .carousel-item h3
{
	margin:0px 0 3px 0;
}
#carousel-one	{
	width: 180px;
}
#home-quote	{
	height:55px;
}
#carousel-two	{
	width: 211px;
}
#carousel-three	{
	width: 152px;
}
#home_health	{
	height:100px;
}
.bulletList li
{
	background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='false');
	list-style-type:disc;
	padding:0px;
	margin-left:15px;
}
.carousel .bulletList li
{
	margin:0 0 1px 15px;
}
/* Buttons */
a.btn-submit, a.btn-arrow-down, a.btn-go, #btnSubmit
{
	display:none;
}
a.link-arrow span, a.link-arrow-left span, a.link-arrow-double span
{
	margin:0 0 0 0px;
	background:none;
}
a.link-arrow em span
{
	border-bottom:1px dotted #99291F;
	background:none;
}
/* Others */
.icon-title-heart, .icon-title-penpaper, .icon-title-headset, .icon-title-dog, .icon-title-cat
{
	padding:7px 0 0 10px;
}

.icon-headset2
{
	display:none;
}
	#faq-answers	{
		margin-left:0px;
	}
.icon-title-trophy
{
	padding:0 0 0 10px;
}
.icon-fluffy
{
	top:0px;
	left:0px;
	width:240px;
	height:auto;
}
	#for_pc_adv	{
		width:240px;
		margin:0 0 5px 0;
		line-height:16px;
	}
	#caring-for-print	{
		display:inline;
		float:left;
		text-align:left;
		width:172px;
		display: block;
	}
.photo-woman-dog, .photo-woman-dog2, .photo-kittens, .photo-baby1, .photo-baby2, .photo-baby3, .photo-baby1b, .photo-baby2b, .photo-baby3b, .photo-catwoman, .photo-catwoman2, .photo-cat, .photo-cat2
{
	display:none;
}
.text-amot, .text-yourpetshealth, .text-veterinarians, .text-claimexamples, .text-ouradv, .text-vetouradv, .text-howitworks, .text-ourplans, .text-planoverview, .text-aboutus, .text-drlarrycorner, .text-drlarrycorner2, .text-contactus, .text-reqmaterials, .text-signup, .text-caringforyourpet, .text-caringforyourpet2, .text-gettingapet, .text-gettingapet2, .text-purinacare, .text-factfict, .text-vetadv, .text-faqs, .text-sitemap, .text-privacypolicy, .text-terms, .text-coveredstates
{
	left:0px;
	text-indent:0px;
	font-size: 36px;
	font-family: georgia;
	background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='false');
}

.text-ingoodcompany, .text-yourpetshealth, .text-veterinarians
{
	top:121px;
}
.text-amot
{
	top:93px;
}
#header p.intro-para	{
	position: absolute;
	top:162px;
	left:0px;
	width:400px;
}
.text-claimexamples, .text-ouradv, .text-ourplans, .text-planoverview, .text-aboutus, .text-drlarrycorner, .text-drlarrycorner2, .text-caringforyourpet2, .text-purinacare, .text-factfict, .text-vetadv, .text-vetouradv, .text-howitworks, .text-drlarrycorner2, .text-contactus, .text-reqmaterials, .text-signup, .text-caringforyourpet, .text-caringforyourpet2, .text-sitemap, .text-privacypolicy, .text-terms, .text-gettingapet, .text-gettingapet2, .text-gettingapet2, .text-faqs, .text-coveredstates
{
	position: absolute;
	top:104px;
	left:0px;
}
.text-sitemap, .text-privacypolicy, .text-terms
{
}
.text-pc-fact, .text-pc-fict
{
	font-weight:bold;
	background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='false');
	text-indent:0px;
	text-align:right;
}
.text-pc-pluspreventivecare, .text-pc-withoutpreventivecare
{	
	background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='false');
	text-indent:0px;
}
.text-getnewpuppy, .text-getnewkitten
{
	height:auto;
	text-indent:0px;
	margin:15px 0 15px 0;
}
.text-puppy01, .text-kitten01, .text-dog17, .text-cat110, .text-dog7, .text-cat10
{
	width:200px;
	height:auto;
	font-family:Georgia;
	font-weight:bold;
	font-size:16px;
	text-indent:0px;
	margin:30px 0 0px 0;
}
.text-puppy01, .text-kitten01
{
	margin-top:20px;
}

.text-step1, .text-step2, .text-step3, .text-step4, .text-step5, .text-step6, .text-step7
{
	text-indent:0px;
	text-align: left;
	background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='false');
}
.text-mri
{
	width:56px;
}
.text-ultrasound
{
	width:106px;
}
.text-lasersurg
{
	width:125px;
}
.text-endoscopy
{
	width:102px;
}
.text-ecg
{
	width:156px;
}
.text-fleantick
{
	width:103px;
	height:35px;
}
.text-dental
{
	width:72px;
}
.text-microchip
{
	width:96px;
}
.line-divider
{
	margin:-22px 5px 0 5px;
}


.table100, .table-inner
{
	width:660px;
}
.table75
{
	width:360px;
	margin:0 0 30px 0;
}



.two-col .first-col
{
	padding-right:10px;
}

.two-col .first-col
{
	width:200px;
	padding-right:30px;
	font-weight:bold;
}
.two-col .last-col
{
	width:400px;
	padding-right:10px;
}
.two-col-step .first-col
{
	width:99px;
	font-weight:bold;
}
.two-col-step .last-col
{
	width:501px;
}


.last-row .table-col
{
	border:none;
}
.highlight-left span, .highlight-right span
{
	z-index:0;
}


#experience-photo
{
	margin-left:0px;
}

#plan-overview-cont	{
	margin-top:42px;
	height:620px;
	-height:760px;
	*height:760px;
}