body {font-family: arial, geneva, helvetica, sans-serif; font-size: 9pt; }

div.main {width: 610px; text-align: center; margin: 10px 20px; }

div.header {font-weight: bold; }

.body_text {color: 010066; }
.value_text {color: 006600; }
.left {text-align: left; }
.centered {text-align: center; }
.right {text-align: right; }
.label {font-size: 14pt; font-weight: bold; }
.bold {font-weight: bold; }

div.banner {margin: 10px 0px 15px 0px; background: url('/pets/images/whyPetsBanner.gif'); width: 610px; height: 70px; }

div.pet_select {text-align: right; width: 460px; margin: 0px auto; }

td.message {padding: 0px 0px 10px 0px; font-weight: bold; color: #dd2222; }

div.bordered {width: 460px; margin: 0px auto; }
td.pet_title {text-align: left; padding: 0px 0px 15px 20px; }
td.pet_image {vertical-align: middle; width: 125px; text-align: center; vertical-align: top; padding: 0px 20px 0px 20px; }
td.pet_label {width: 140px; text-align: left; vertical-align: top; }
td.pet_value {width: 190px; text-align: left; padding: 0px 10px 4px 0px;}
span.auto_link:link, a.auto_link:link, span.auto_link:visited, span.auto_link:hover {color: #666666; }

table.pet_actions {width: 460px; margin: 10px auto; }
td.pet_action {width: 33%;}

.section_spacer {height: 15px; margin: 0px;  }
div.title_section {font-size: 9pt; margin: 0px; padding: 10px 10px;  }
div.content_section {font-size: 10pt; margin: 0px; padding: 10px 10px; text-align: left;  }

div.skills {width: 200px; margin: 10px auto; }
div.skills_header {text-align: left; border-bottom: 1px solid grey; font-weight: bold; }
div.skill {text-align: left; border-left: 1px solid grey; border-right: 1px solid grey; border-bottom: 1px solid grey;}

div.feed {width: 200px; margin: 10px auto; }
 
.sneak_title { font-size: 16pt; font-weight: bold; color: 573EBD; text-align: center; padding: 10px;} 
.sneak_subheader { font-size: 10pt; color: 9900CD; text-align: center;font-weight: normal; }
.sneak_text { font-size: 10pt; color: 010066; text-align: left; padding: 5px; }

.headerTxt { font-size: 14px; font-weight: bold; color: #010066; }
.subheaderTxt { font-size: 14px; color: #006600; }
.specialHeader { font-size: 16px; font-weight: bold; color: #006600; }
.specialTxt { font-size: 14px; color: #47008C; }
.blueTxt { font-size: 12px; color: #010066; }
.greenTxt { font-size: 12px; color: #006600; }
.purpleBold { font-size: 12px; font-weight: bold; color: #6D00D9;}

td.auto_feed { vertical-align: bottom; }
td.auto_feed_info { font-size: 10pt; padding-bottom: 6px; padding-top: 6px; }
div.auto_feed_info { display: none; }
