/* CSS Document */ 

/*=============================================================================================
GLOBAL COMPANION NEWSLETTER STYLE SHEET

Designer(s):		Zeke F.	
Developer(s):		Zeke F.

Update History:	06-24-2010 - ?v1.0 - Companion v7i2 - ZF
								09-27-2010 - ?v1.1 - Companion v7i3 - ZF
								01-26-2011 - ?v1.2 - Made compatible with new global header/footer - ZF
								03-17-2011 - ?v1.3 - Companion v8i1 - ZF
								08-08-2011 - ?v1.4 - Companion v8i2- KSanusi
===============================================================================================
----[=Color Style Guide]-------
	 RED
 * #851529 - Maroonish Red (Heading, Borders, and masthead bg color)

	 YELLOW
 * #f7f5eb - Light yellow (BG color or text color if BG is Red; generally white text is used on the red BG)

	 BLUES
 * #0062a4 - DEPRECIATED COLOR --- Medium Blue (Some Article Headings, .intro)  
 * #cce0ed - Pale Blue (:hover BGs or highlight text BG)
 * #0062a4 - Light Blue (Companion inline link color)
 * #003366 - Standard VPI Dark Blue (Sometimes used for secondary Heading)

   
	 GRAYS
 * #808080 - Light Gray (Archives Text Color)
 * #4d4d4d - Medium Gray (Majority of text)
 * #444    - Dark Gray
-------------------------------
 * [=Global Overides]
-------------------------------*/
#primaryC a, #secondaryContent a {
	color:#0062a4;
	font-weight:normal;
}
#contentHeader {
	border-bottom:4px solid #fff;
}
#macroNav {
	margin-left:10px;
}
#header {
	display:none;
}
#content {
	font:16px/22px 'Helvetica Neue', Helvetica, Arial, Tahoma, sans-serif;
}
#primaryC a:hover, #secondaryContent a:hover {
	background-color:#cce0ed;
}
#wrapper #content .bullet li {
	background:url(http://www.petinsurance.com/~/media/img/newsletter/graphics/smlRedBullet.ashx) no-repeat 0 4px;
	margin-bottom:14px;
	padding-left:10px;
	position:relative; /* ie6/7 fix */
}
 
  
/* [=Image Replacements]
---------------------------------------------------------------------------------------------*/
#compLogo a, #issueInfo, .menuTitle, #featureCTA, #inThisIssue, #getSocial, #refer, #offer, 
#survey, .sectionHeading, .facebookBtn a, .twitterBtn a, #referButton a, #companionArchives #primaryC h2, 
#workItOut h2, #fbButton {
	background:no-repeat 0 0;
	display:block;
	text-indent:-999em;
}
/* [=Companion Masthead]
---------------------------------------------------------------------------------------------*/
#compMastHead {
	background:#851529 url(http://www.petinsurance.com/~/media/img/newsletter/textures/companionTexture.ashx) repeat-x 0 0;
	color:#fff;
	font-size:13px;
	line-height:19px;
	height:140px;
	margin:0 -10px;
	padding:0 0 10px;
	position:relative; border-left:9px solid #fff;border-right:9px solid #fff; border-top:5px solid #fff;
	width:941px;
}
#compMastHead a, #content #compMastHead strong {
	color:#fff;
}
#compLogo a {
	background-image:url(http://www.petinsurance.com/~/media/img/newsletter/text/companionLogo.ashx);
	height:92px;
	position:relative;
		top:33px;
		left:9px;
	width:340px;
}
/* [=Masthead Companion Info]
-------------------------------*/
#issueInfo, #compBlurb {
	position:absolute;
		right:13px;
	width:577px;
}
#issueInfo { 
	font-size:8px;
	height:22px;
	top:56px;
} 
.v7i2 #issueInfo {
	background-image:url(http://www.petinsurance.com/~/media/img/newsletter/text/v07Issue2.ashx);
}
.v7i3 #issueInfo {
	background-image:url(http://www.petinsurance.com/~/media/img/newsletter/text/v07Issue3.ashx);
}
.v8i1 #issueInfo {
	background-image:url(http://www.petinsurance.com/~/media/img/newsletter/graphics/volume9title.ashx);
}
#compBlurb {
	top:73px
}
#compBlurb a {
	border-bottom:1px solid #fff;
	font-weight:normal;
	text-decoration:none;
}
#compBlurb a:hover {
	border-bottom:2px solid #fff;
}
/* [=compPrimaryNav]
		Note:	.noJS is style for user with JS disabled
					.over CSS that is applied only when JS is enable.
---------------------------------------------------------------------------------------------*/
#compPrimaryNav {
	background:url(http://www.petinsurance.com/~/media/img/newsletter/graphics/compNavBG.ashx) no-repeat right bottom;
	height:49px;
	position:absolute;
		top:0;
		right:13px;
	width:577px;
	z-index:1;
}
#compPrimaryNav a {
	color:#332924;
}
#wrapper #compPrimaryNav a:hover {
	color:#851529;
}
/* [=Menu categories]
-------------------------------*/
.companion #compPrimaryNav .menuCategory {
	margin:0;
/* 	padding:5px 10px; */
	padding:5px 0 0;
	position:absolute;
		top:5px;
	width:180px;
}
.over, .noJS .menuCategory:hover {
	background-color:#f7f5eb;
	z-index:20;
}
.menuCategory.over {
	background:url(http://www.petinsurance.com/~/media/img/newsletter/graphics/menuHoverBG.ashx) no-repeat 0 0;
}
/* [=Menu Title]
-------------------------------*/
.menuTitle {
	background-image:url(http://www.petinsurance.com/~/media/img/newsletter/text/navLinksSprite.ashx);
	height:26px;
	margin-left:10px;
}
#navArticles .menuTitle {
	width:97px;
}
#navArchives .menuTitle {
	background-position:-97px 0;
	width:104px;
}
#navPerks .menuTitle {
	background-position:-201px 0;
	width:207px;
}
/* Menu Title on hover */
#navArticles.over .menuTitle, .noJS #navArticles:hover .menuTitle {
	background-position:0 -26px;
}
#navArchives.over .menuTitle, .noJS #navArchives:hover .menuTitle {
	background-position:-97px -26px;
}
#navPerks.over .menuTitle, .noJS #navPerks:hover .menuTitle {
	background-position:-201px -26px;
}
/* [=Article Menu Style]
-------------------------------*/
#compPrimaryNav #navArticles {
	left:-10px;
	z-index:15;
}
#compPrimaryNav #navArticles:hover {
	width:247px;
}
#compPrimaryNav #navArticles.over {
	background-position:-247px 0;
	width:247px;
} 
/* [=Archives Menu Style]
-------------------------------*/
#compPrimaryNav  #navArchives {
	left:170px;
	z-index:10;
}
#compPrimaryNav #navArchives:hover {
	width:155px;
}
#compPrimaryNav #navArchives.over {
	width:162px;
	background-position:-656px 0;
}
#compPrimaryNav .subCategory {
	float:left;
	margin:0 20px 0 0;
	padding:0;
	width:66px;
}
#compPrimaryNav .last {
	margin-right:0;
}
.subTitle {
	border-bottom:1px dotted #851529;
	color:#851529;
	display:block;
	font-weight:bold;
	text-decoration:none;
}
/* [=Perks Menu Style]
-------------------------------*/
#compPrimaryNav #navPerks {
	left:350px;
	z-index:5;
}
#compPrimaryNav #navPerks:hover {
	width:223px;
}
#compPrimaryNav #navPerks.over {
	background-position:-1048px 0;
	width:230px;
}
/* [=menuItems] ul:first
-------------------------------*/
.menuItems {
	display:none;
	padding:3px 10px 10px;
}
.over .menuItems {
	background:url(http://www.petinsurance.com/~/media/img/newsletter/graphics/menuHoverBG.ashx) no-repeat 0 bottom;
	padding:3px 17px 12px 10px;
}
#navArchives.over .menuItems {
	background-position:-494px bottom;
}
#navPerks.over .menuItems {
	background-position:-818px bottom;
}
.noJS .menuCategory:hover .menuItems {
	display:block;
}
.menuCategory>.menuItems {
	top:auto;
	left:auto;
}
/* Styling Nav links */
.menuItems li {
	background:#f7f5eb url(http://www.petinsurance.com/~/media/img/newsletter/graphics/bullet_SmlTriangle.ashx) no-repeat 0 5px;
	line-height:1.25;
	padding-left:7px;
	margin-bottom:5px;
}
.menuItems .subCategory { /* overriding above */
	background:none;
	line-height:19px;
}
/* [=Homepage primaryC]
---------------------------------------------------------------------------------------------*/
#companionIndex #primaryC {
	color:#4d4d4d;
	font-size:14px;
}
#companionIndex #primaryC a:hover {
	background-color:transparent;
}
#companionIndex #primaryContent h3, #companionIndex #primaryContent h3 a {
	font-weight:bold;
	color:#851529;
	text-decoration:none;
}
#companionIndex #primaryContent h3 a:hover, #companionIndex #primaryContent h3 a:hover {
	color:#0062a4;
	text-decoration:underline;
}
#inThisIssue, #getSocial, #refer, #offer, #survey, 
.sectionHeading {
	border-bottom:2px solid #851529;
	height:27px;
	margin:20px 0 15px;
	padding-bottom:12px;
}
#inThisIssue {
	background:url(http://www.petinsurance.com/~/media/img/newsletter/text/inThisIssue.ashx) no-repeat 2px 0;
}
#companionIndex #primaryC h3 {
	font-size:14px;
	line-height:17px;
	margin-bottom:0;
}
#primaryC h3 a:hover, secondaryContent h3 a:hover {
	color:#0062a4;
}
#companionIndex #primaryC .grid_4 {
	margin-bottom:40px;
}
#companionIndex #primaryC .grid_4 img {
	border:1px solid #851529;
	margin-bottom:5px;
}
#companionIndex #primaryC .grid_4:hover img {
	border-color:#0062a4;
}
/* [=Featured Article]
-------------------------------*/
#compFeatured {
	margin:0 0 30px -10px;
	padding:10px 0 0 0;
	position:relative;
	width:730px;
}
#featureCTA {
	background:url(http://www.petinsurance.com/~/media/img/newsletter/v08iss1/text/healthyPetHealthyYouCTA.ashx) no-repeat 0 0;
	border-left:10px solid #851529;
	color:#fff;
	height:125px;
	position:absolute;
		top:10px;
		left:0;
	width:249px;
	z-index:1;
}
#compPlus {
	font:bold 110px/1 Arial, Helvetica, Tahoma, sans-serif !important;
	color:#851529;
	position:absolute;
		top:18px;
		left:448px;
		/*easter egg*/
		-moz-transition:all .75s linear;
		-webkit-transition:all .75s linear;
	text-shadow:0 2px 4px rgba(0,0,0,.3);
	transition:all .75s linear;
}
/* Easter Egg */
#featureCTA:nth-child(1) {
	cursor:e-resize;
}
.rotate { /*Works in webkit and FF4 */
		-moz-transform:rotate(180deg);
		-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
}
/* Fixes flicker from transforms in Safari */
#companionIndex #featureCTA, #companionIndex .menuTitle, #companionIndex #workItOut, #companionIndex #footer {
	-webkit-transform:translateZ(0px);
}
/* [=Work It Out]
-------------------------------*/
#workItOut {
	background:url(http://www.petinsurance.com/~/media/img/newsletter/graphics/yellowDottedBG.ashx) no-repeat 0 0;
	height:230px;
	margin:0 0 10px -10px;
	padding-left:10px;
	position:relative;
		top:10px;
	width:700px;
}
#workItOut strong {
	color:#003366;
}
#workItOut h2 {
	background:url(http://www.petinsurance.com/~/media/img/newsletter/v08iss1/text/WorkItOut.ashx) no-repeat 0 bottom;
	height:40px;
	margin:0 0 12px -10px;
	padding-top:12px;
	width:320px;
}
#youTubeModal {
	display:block;
	margin:0;
	position:absolute;
		top:-14px;
		left:345px;
}
#fbButton {
	background-image:url(http://www.petinsurance.com/~/media/img/newsletter/v08iss1/graphics/fbButton.ashx);
	height:40px;
	position:absolute;
		top:174px;
		left:394px;
	width:224px;
}
#fbButton:hover {
	background-position:0 -40px;
}
/* [=companionIndex > secondaryContent]
-------------------------------*/
#companionIndex #secondaryContent {
	font-size:12px;
	line-height:19px;
}
#companionIndex #secondaryContent h3 {
	font-size:14px;
	margin-bottom:10px;
}

#getSocial {
	background:url(http://www.petinsurance.com/~/media/img/newsletter/text/getSocial.ashx) no-repeat 0 8px;
}
#refer {
	background:url(http://www.petinsurance.com/~/media/img/newsletter/text/spreadTheWord.ashx) no-repeat 0 0;
	height:23px;
	padding-bottom:7px;
	margin-top:29px;
	clear:left;
}
#offer {
	background:url(../~/media/img/newsletter/v08iss1/text/dogBackPackOffer.ashx) no-repeat 0 8px;
	margin-top:67px;
}
#content #offerBlurb img {
	float:right;
	margin:0;
}
/* social buttons */
.followUs {
	margin-top:20px;
}
.followUs li {
	float:left;
}
.facebookBtn a, .twitterBtn a {
	background-image:url(http://www.petinsurance.com/~/media/img/newsletter/graphics/socialButtons.ashx);
	height:34px;
	width:100px;
}
.twitterBtn a {
	background-position:0 -34px;	
}
.facebookBtn a:hover {
	background-position:-100px 0;
}
.twitterBtn a:hover {
	background-position:-100px -34px;	
}
.followUs .facebookBtn {
	margin-right:20px;
}
/* survey */
#survey {
	background-image:url(http://www.petinsurance.com/~/media/img/newsletter/text/readershipSurvey.ashx);	
	height:23px;
	margin-top:63px;
}
/* referral */
a.referButton {
	background-image:url(http://www.petinsurance.com/~/media/img/newsletter/graphics/button_referfriend.ashx);
	height:31px;
	width:167px;
	cursor: pointer;  
    display: block;
    text-indent: -9999px;

}
a.referButton:hover {
	background-position:0 -33px;
}
/* [=Archives]
---------------------------------------------------------------------------------------------*/
#companionArchives #primaryC h1 {
	background-image:url(http://www.petinsurance.com/~/media/img/newsletter/text/archives.ashx);
	margin-bottom:20px;
}
#companionArchives #primaryC h2 {
	background:#ebddc7 url(http://www.petinsurance.com/~/media/img/newsletter/text/VolumeNums.ashx) no-repeat 10px 0;
	clear:both;
	height:40px;
	margin:33px 0 10px -10px;
	width:350px;
}
#companionArchives #primaryC .newestVolume {
	margin-top:0;
}
#companionArchives #primaryC #volume6 {
	background-position:10px -40px;
}
#companionArchives #primaryC #volume7 {
	background-position:10px -80px;
}
#companionArchives #primaryC #volume8 {
	background-position:10px -120px;
}
#companionArchives #primaryC #volume9 {
	background-position:10px -160px;
}
/* I hope it's been redesigned way before #volume10. */
#companionArchives #primaryC li {
	background:url(http://www.petinsurance.com/~/media/img/newsletter/graphics/archivesShadow.ashx) no-repeat 0 399px;
}
#companionArchives #primaryC li h3 {
	margin:14px 0 0;
}
#companionArchives #primaryC li h3, #companionArchives #primaryC li p {
	color:#808080;
	font-weight:bold;
	text-align:center;
}

/* ///////////////////////////////////////////////////////////////// */
/* additional CSS by KSanusi, overwrite or new style - July 27, 2011 */
/* ///////////////////////////////////////////////////////////////// */

 
#secondaryContent {	background:#f4e9d1; padding:26px 0 0 7px; height:4600px;   }
#secondaryContent h2 { color:#851529; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 0 6px 0; border-bottom:2px solid #851529; padding-bottom:6px; }
#secondaryContent h5 { color:#851529; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-bottom:3px; } 
#secondaryContent p { padding-right:6px; }

a.facebook {
    background: url(http://www.petinsurance.com/~/media/img/newsletter/graphics/button_facebook.ashx) no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    float: left;
    height: 45px; margin-right:11px;
    text-indent: -9999px;
    width: 102px; margin-bottom:20px;
}

a.facebook:hover {
    background-position: 0 -50px;
}

a.tweet {
    background: url(http://www.petinsurance.com/~/media/img/newsletter/graphics/button_twitter.ashx) no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    float: left;
    height: 45px; 
    text-indent: -9999px;
    width: 105px; margin-bottom:20px;
}

a.tweet:hover {
    background-position: 0 -50px;
}


#leftcontent { padding:20px 0 0 35px; }
#leftcontent p { padding:0 0 10px 0; margin:0;}
#leftcontent h1 { font-size:34px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#d11242; margin:0; padding:18px 0 6px 0; line-height:1.2em; }
.specialh1 { border-top:2px solid #d11242; margin-top:20px; }

#thisissue { border-bottom:2px solid #851529; margin:20px 0 15px 0; height:27px;padding-bottom:12px; }
#thisissuecontent { padding-left:30px;border-bottom:2px solid #851529; margin:20px 0 15px 0;  padding-bottom:12px; }
#thisissuecontent li { padding:0 0 6px 0; font-size:16px; font-weight:normal; color:#666; list-style-type:disc;  }
#thisissuecontent li a { color:#666; text-decoration:none;   }
#thisissuecontent li a:hover { color:#851529; text-decoration:none; } 


#leftcontent h6 { font-size:22px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#003468; margin:0; padding:0 0 10px 0; font-weight:bold;  }
#leftcontent h5 { font-size:14px; color:#6286a0; font-weight:bold; padding:0; margin:0; }
#leftcontent h4 { font-size:16px; color:#d11242; font-weight:bold; padding:0; margin:0;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#leftcontent h2 { font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#80112d; font-weight:bold; padding:0 0 10px 0; margin:0; }
#leftcontent ul { list-style:outside; list-style-type:decimal; color:#6286a0; font-weight:bold; padding-left:25px;  }
#leftcontent ul li p { color:#000; padding:0; margin:0; font-weight:normal;}

#bunchofpills { background:url(http://www.petinsurance.com/~/media/img/newsletter/graphics/bunchofpills.ashx) top left no-repeat; width:207px; height:627px; float:right; position:relative; z-index:100; left:10px; }

#footertext { color:#919195; font-weight:bold; }
#footernote { color:#919195; font-size:11px;}
#footernote2 { color:#fff; font-size:11px; font-style:italic; }

#petpoison { margin-top:70px;  text-indent: -9999px;  }
a#petpoison {
    background: url(http://www.petinsurance.com/~/media/img/newsletter/graphics/petpoisonlogosml.ashx) top center no-repeat;
    cursor: pointer;
    display: block;
    float: left;
     width:220px; height:137px;
    text-indent: -9999px;
}

a#petpoison:hover {
    background-color:#f4e9d1;
}

#cattoxins { position:relative; z-index:100; padding-left:180px;}
#cattoxins strong { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#d11242; font-weight:bold; }

.dogcattoxins strong { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#d11242; font-weight:bold; }
.fbtweetbutton { background:url(http://www.petinsurance.com/~/media/img/newsletter/graphics/fbtweetbutton.ashx) top left no-repeat; width:366px; height:52px;  }


#pugpuppyimg { background:url(http://www.petinsurance.com/~/media/img/newsletter/graphics/pugpuppy.ashx) top left no-repeat; width:261px; height:330px; float:right; position:absolute; z-index:100; left:580px;  }
#chocolate { background:url(http://www.petinsurance.com/~/media/img/newsletter/graphics/chocolate.ashx) top left no-repeat; width:201px; height:212px; float:left;}
#fertilizer { margin-left:260px; padding-bottom:8px; }
#fertilizerimg { background:url(http://www.petinsurance.com/~/media/img/newsletter/graphics/fertilizer.ashx) top left no-repeat; width:224px; height:137px; float:right; position:absolute; z-index:100; left:570px; }
#rodenticides { text-align:right; padding-right:200px; }
#rodenticidesimg { background:url(http://www.petinsurance.com/~/media/img/newsletter/graphics/rodenticide.ashx) top left no-repeat; width:95px; height:109px; float:right; position:absolute; z-index:100; left:510px; }
#catimg { background:url(http://www.petinsurance.com/~/media/img/newsletter/graphics/cat.ashx) top left no-repeat; width:321px; height:353px; position:absolute; float:left; z-index:0; }
#liliesimg { background:url(http://www.petinsurance.com/~/media/img/newsletter/graphics/lilies.ashx) top left no-repeat; width:250px; height:160px; float:right; position:absolute; z-index:100; left:520px; top:170px; }
#bottlesprayimg { background:url(http://www.petinsurance.com/~/media/img/newsletter/graphics/spraybottle.ashx) top left no-repeat; width:100%; height:408px; }
#hamboneimg { background:url(http://www.petinsurance.com/~/media/img/newsletter/graphics/hambone2.ashx) top left no-repeat; width:121px; height:131px; float:right; position:absolute; left:660px; margin-top:20px; z-index:100; }
#twopugpuppiesimg { background:url(http://www.petinsurance.com/~/media/img/newsletter/graphics/puppiesright.ashx) top left no-repeat; width:185px; height:353px; float:right; position:absolute; z-index:100; left:740px; margin-top:50px;  }

.emptyspace { padding-bottom:280px; }

.fbshare { float:left; width:145px;}
.twshare { float:left;  height:30px;  }

#simpletips { width:485px; height:285px; z-index:70; background-color:rgba(146, 197, 235, 0.8); position:absolute; left:465px; float:right; 	-moz-border-radius-topleft:25px 25px; -moz-border-radius-bottomleft: 25px 25px; border-top-left-radius: 25px 25px; border-bottom-left-radius: 25px 25px; margin-top:563px;   }
#simpletips div { color:#fff; padding:20px 30px;   }
#simpletips h1 { color:#fff; font-size:26px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; margin:0; line-height:1.2em; font-weight:normal; }
#simpletips ul { list-style:disc; padding-left:30px; font-size:15px; } 
#simpletips li { padding-bottom:5px; font-weight:normal; color:#fff; font-weight:bold;  }

#orangeblock { width:400px; height:520px; z-index:70; background-color:rgba(247, 148, 29, 0.7); position:absolute; margin-top:30px; left:550px; float:right; -moz-border-radius-topleft:25px 25px; -moz-border-radius-bottomleft: 25px 25px;  border-top-left-radius: 25px 25px; border-bottom-left-radius: 25px 25px;    }
#orangeblock a { color:#fff; text-decoration:underline; font-weight:bold;}
#orangeblock div { color:#fff; padding:20px 30px;   }
#orangeblock h1 { color:#fff; font-size:26px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; margin:0; line-height:1.2em; font-weight:normal; }
#orangeblock ul { padding-left:30px; font-size:15px; padding-top:10px; } 
#orangeblock li { list-style:disc; padding-bottom:5px; font-weight:normal; color:#fff; font-weight:bold; }

#greenblock { width:760px; height:250px; z-index:70; margin-bottom:20px; background-color:rgba(118, 188, 39, 0.7); position:relative;  float:left; -moz-border-radius: 25px; border-radius: 25px;  }
#greenblock div { color:#fff; padding:20px 30px;   }
#greenblock h1 { color:#fff; font-size:26px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; margin:0; line-height:1.2em; font-weight:normal; }
#greenblock ul { padding-left:50px; font-size:15px; padding-top:10px;   } 
#greenblock li { padding-bottom:5px; font-weight:normal; color:#fff; font-weight:bold; }
#greenblock a { color:#fff; text-decoration:underline; font-weight:bold;}

#blueblock { width:630px; height:150px; z-index:70; margin-bottom:20px; background-color:#4ea7d1;  -moz-border-radius: 25px; border-radius: 25px;  }
#blueblock div { color:#fff; padding:20px 30px;   }
#blueblock h1 { color:#fff; font-size:26px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; margin:0; line-height:1.2em; font-weight:normal; }
#blueblock a,  #blueblock a:hover { color:#fff; text-decoration:underline; font-weight:bold; }

#awardharley { background:url(http://www.petinsurance.com/~/media/img/newsletter/graphics/award_harley.ashx) top left no-repeat; float:left; width:130px; height:120px;  }
#awardpotato { background:url(http://www.petinsurance.com/~/media/img/newsletter/graphics/award_potato.ashx) top left no-repeat; float:left; width:130px; height:120px; }


.container_16 .grid_4 { width:230px; }
.container_16 .grid_12 { width:683px;  }
.bigredfont { font-size:22px; font-weight:bold; color:#80112d; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

 
