body {margin:0px;padding:0px;/*font-family:"Arial Narrow",Arial,Sans-serif;font-size:12px;line-height:14px;*/font-family:Arial,Sans-serif;font-size:11px;line-height:13px;color:#231f20;/*width:850px;*/min-width:850px;}
/** html body {font-size:11px;}*/
#outercontainer {width:850px;/*margin:0 auto;*/margin:0px 30px;padding:0px;}

body.home a {text-decoration:none;color:#231f20;}
body.home a:hover {text-decoration:underline;}
body.home a.underline {text-decoration:underline;}
body.home a span.textarrowblue {color:#3493c7;}
body.home a:hover {color:#3493c7;}

body.subpage a {text-decoration:underline;color:#00529c;}
body.subpage a:hover {text-decoration:underline;color:#00529c;}

body.subpage.reunion a.titlelink {text-decoration:none;}
body.subpage.reunion a.titlelink:hover {text-decoration:underline;}
body.subpage.reunion a.titlelink h2 {font-size:18px;line-height:20px;font-weight:normal;text-style:normal;color:#00529c;margin:0px 0px 4px 0px;padding:0px;}
body.subpage.reunion a.titlelink h3 {font-size:18px;line-height:20px;font-weight:normal;text-style:normal;color:#00529c;margin:0px 0px 4px 0px;padding:0px;}
body.subpage.reunion #contentDiv {width:570px;margin:0px;padding:0px;}
body.subpage.reunion #contentDiv #form1 {margin:0px;padding:0px;}
body.subpage.reunion #contentDiv h3 {background-image:url('/images/bluebar.gif');background-repeat:no-repeat;overflow:hidden;width:570px;height:26px;margin:0px 0px 10px 0px;padding:7px 12px 0px 12px;font-size:12px;line-height:1;color:#fff;text-transform:uppercase;font-weight:bold;}
body.subpage.reunion #contentDiv .rule {border-bottom:1px solid #d1e7f4;/*margin-top: 18px;*/margin-bottom: 18px;padding: 18px 0 0 0;width: 100%;height:1px;}
body.subpage.reunion #contentDiv .norule {border: none;margin-top: 18px;margin-bottom: 18px;padding: 0px;width: 100%;height:1px;}
#contentDiv h3 {background-image:url('/images/bluebar.gif');background-repeat:no-repeat;overflow:hidden;width:570px;height:26px;margin:0px 0px 10px 0px;padding:7px 12px 0px 12px;font-size:12px;line-height:1;color:#fff;text-transform:uppercase;font-weight:bold;}


.noCSS {display:none;}
.labelbox {width:100px;float:left;}
.fieldbox {width:470px; float:left;}
.rowspacer {clear:both; height:8px;}
.xtraspacer {clear:both; margin-bottom:14px;}
.youtubenote {width:328px;float:left;}
.youtubenote p {font-family: Arial, Helvetica, sans-serif;font-size: 11px !important;line-height:12px !important;}
.youtubenote p a {color: #0085c9;text-decoration: underline;}
.uservideopagination {text-align:center;font-size:12px;line-height:1;}
.uservideopagination a {text-decoration:none !important;color:#317bc4 !important;}
.uservideopagination a:hover {text-decoration:underline !important;color:#317bc4 !important;}
.uservideopagination a.deactivate {color:#a7a7a7 !important;}


/* LOGO-NAV */
#logonav {}
#logonav #logo {margin:0px;padding:0px;background-image:url('/images/logo_homeagain.gif');background-repeat:no-repeat;width:217px;height:83px;float:left;cursor:hand;}
#logonav #logo span {display:none;}
#logonav #toprightlinks {width:633px;height:83px;float:right;}
#logonav #toprightlinks .inner {width:395px;float:right;margin-top:22px;}
#logonav #toprightlinks .inner a#forvets {margin-top:17px;padding:2px 0px 0px 0px;background-image:url('/images/link_for-vets.gif');background-repeat:no-repeat;width:49px;height:12px;display:block;float:left;}
#logonav #toprightlinks .inner a#forshelters {margin-top:17px;padding:2px 0px 0px 0px;background-image:url('/images/link_for-shelters.gif');background-repeat:no-repeat;width:75px;height:12px;display:block;float:left;}
#logonav #toprightlinks .inner a#pet-med-emerg {background-image:url('/images/btn_pet-med-emerg.gif');background-repeat:no-repeat;width:100px;height:43px;display:block;float:left;margin-left:24px;}
#logonav #toprightlinks .inner a#report-lostpet {background-image:url('/images/btn_report-lostpet.gif');background-repeat:no-repeat;width:111px;height:43px;display:block;float:left;margin-left:13px;}
#logonav #toprightlinks .inner span.divider {margin-top:15px;display:block;float:left;width:15px;text-align:center;line-height:12px;}

/*NAV*/
#nav {margin:0px;padding:0px;width:850px;height:24px;background-image:url('/images/nav/navbg.gif');background-repeat:no-repeat;}
#nav ul {list-style:none;width:850px;height:24px;margin:0px;padding:0px;}
#nav ul li {margin:0px;padding:0px;display:block;float:left;}
#nav ul li a {display:block;margin:0px;padding:0px;}
#nav ul li a span {display:none;}
/* unselected*/
#nav ul li#home a {background-image:url('/images/nav/home.gif');width:56px;height:24px;}
#nav ul li#ourservices a {background-image:url('/images/nav/ourservices.gif');width:100px;height:24px;}
#nav ul li#howworks a {background-image:url('/images/nav/howworks.gif');width:176px;height:24px;}
/*#nav ul li#reunion a {background-image:url('/images/nav/reunion.gif');width:119px;height:24px;}*/
#nav ul li#reunion a {background-image:url('/images/nav/foundpets.gif');width:128px;height:24px;}
#nav ul li#petrescue a {background-image:url('/images/nav/petrescuers.gif');width:94px;height:24px;}
#nav ul li#faqs a {background-image:url('/images/nav/faqs.gif');width:54px;height:24px;}
/*hover */
#nav ul li#home a:hover {background-image:url('/images/nav/home_on.gif');width:56px;height:24px;}
#nav ul li#ourservices a:hover {background-image:url('/images/nav/ourservices_on.gif');width:100px;height:24px;}
#nav ul li#howworks a:hover {background-image:url('/images/nav/howworks_on.gif');width:176px;height:24px;}
/*#nav ul li#reunion a:hover {background-image:url('/images/nav/reunion_on.gif');width:119px;height:24px;}*/
#nav ul li#reunion a:hover {background-image:url('/images/nav/foundpets_on.gif');width:128px;height:24px;}
#nav ul li#petrescue a:hover {background-image:url('/images/nav/petrescuers_on.gif');width:94px;height:24px;}
#nav ul li#faqs a:hover {background-image:url('/images/nav/faqs_on.gif');width:54px;height:24px;}
/*selected*/
#nav ul li#home a.selected  {background-image:url('/images/nav/home_on.gif');width:56px;height:24px;}
#nav ul li#ourservices a.selected {background-image:url('/images/nav/ourservices_on.gif');width:100px;height:24px;}
#nav ul li#howworks a.selected {background-image:url('/images/nav/howworks_on.gif');width:176px;height:24px;}
/*nav ul li#reunion a.selected {background-image:url('/images/nav/reunion_on.gif');width:119px;height:24px;}*/
#nav ul li#reunion a.selected {background-image:url('/images/nav/foundpets_on.gif');width:128px;height:24px;}
#nav ul li#petrescue a.selected {background-image:url('/images/nav/petrescuers_on.gif');width:94px;height:24px;}
#nav ul li#faqs a.selected {background-image:url('/images/nav/faqs_on.gif');width:54px;height:24px;}

/*subnav_howworks*/
#subnav_howworks {position:relative;top:-1px;overflow:hidden;width:850px;height:28px;background-image:url('/images/subnav_bg.gif');background-repeat:no-repeat;}
#subnav_howworks ul {list-style:none;width:850px;height:24px;margin:0px;padding:3px 2px 0px 2px;}
#subnav_howworks ul li {margin:0px;padding:0px;display:block;float:left;}
#subnav_howworks ul li a {display:block;margin:0px;padding:0px;}
#subnav_howworks ul li a span {display:none;}
/* unselected*/
#subnav_howworks ul li#twoways a {background-image:url('/images/subnavhowworks/subnav-howworks_twoways.gif');width:126px;height:23px;}
#subnav_howworks ul li#recprocess a {background-image:url('/images/subnavhowworks/subnav-howworks_recprocess.gif');width:160px;height:23px;}
/*selected*/
#subnav_howworks ul li#twoways a.selected {background-image:url('/images/subnavhowworks/subnav-howworks_twoways_on.gif');width:126px;height:23px;}
#subnav_howworks ul li#recprocess a.selected {background-image:url('/images/subnavhowworks/subnav-howworks_recprocess_on.gif');width:160px;height:23px;}

/*subnav_reunionstories*/
#subnav_reunionstories {position:relative;top:-1px;overflow:hidden;width:850px;height:28px;background-image:url('/images/subnav_bg.gif');background-repeat:no-repeat;}
#subnav_reunionstories ul {list-style:none;width:850px;height:24px;margin:0px;padding:3px 2px 0px 2px;}
#subnav_reunionstories ul li {margin:0px;padding:0px;display:block;float:left;}
#subnav_reunionstories ul li a {display:block;margin:0px;padding:0px;}
#subnav_reunionstories ul li a span {display:none;}
/* unselected*/
#subnav_reunionstories ul li#read a {background-image:url('/images/subnavreunion/nav_petownerstory_off.gif');width:128px;height:23px;}
#subnav_reunionstories ul li#watch a {background-image:url('/images/subnavreunion/nav_reunionvideos_off.gif');width:106px;height:23px;}
#subnav_reunionstories ul li#share a {background-image:url('/images/subnavreunion/nav_shareyourstory_off.gif');width:111px;height:23px;}
#subnav_reunionstories ul li#archive a {background-image:url('/images/subnavreunion/nav_storyarchive_off.gif');width:95px;height:23px;}
#subnav_reunionstories ul li#sharevideo a {background-image:url('/images/subnavreunion/nav_sharevideo_off.gif');width:106px;height:23px;}
/*selected*/
#subnav_reunionstories ul li#read a.selected {background-image:url('/images/subnavreunion/nav_petownerstory_on.gif');width:128px;height:23px;}
#subnav_reunionstories ul li#watch a.selected {background-image:url('/images/subnavreunion/nav_reunionvideos_on.gif');width:106px;height:23px;}
#subnav_reunionstories ul li#share a.selected {background-image:url('/images/subnavreunion/nav_shareyourstory_on.gif');width:111px;height:23px;}
#subnav_reunionstories ul li#archive a.selected {background-image:url('/images/subnavreunion/nav_storyarchive_on.gif');width:95px;height:23px;}
#subnav_reunionstories ul li#sharevideo a.selected {background-image:url('/images/subnavreunion/nav_sharevideo_on.gif');width:106px;height:23px;}

/*main*/
#main {width:850px;}
#main #lead {margin-top:15px;overflow:auto;}

#main #subfeatures {margin-top:15px;overflow:auto;}
#main #subfeatures div.sidebox {background-image:url('/images/home_lower-boxbg-leftright.gif');background-repeat:no-repeat;width:240px;min-height:201px;overflow:auto;margin:0px;padding:0px;float:left;}
#main #subfeatures div.midbox {background-image:url('/images/home_lower-boxbg-center.gif');background-repeat:no-repeat;width:343px;min-height:206px;overflow:auto;margin:0px 13px 0px 14px;padding:0px;float:left;}
#main #subfeatures div.box div.boxinner {padding:12px 18px 12px 18px;}
#main #subfeatures div.box div.boxexpand {padding:12px 9px 12px 14px;}
#main #subfeatures h3 {color:#00529c;margin:0px;padding:0px;font-size:18px;line-height:20px;font-weight:normal;}
#main #subfeatures h4 {color:#00529c;margin:0px;padding:0px;font-size:14px;line-height:15px;height:54px;font-weight:bold;}
#img-collartag {background-image:url('/images/home_thumb_collartag.gif');width:135px;height:116px;}
#leftside {width:142px;margin-right:18px;float:left;}
#rightside {width:157px;float:left;}
.sub-box #img-collartag {background-image:url('/images/home_thumb_collartag.gif');background-repeat:no-repeat;width:135px;min-height:116px;}
.sub-box #img-bph {background-image:url('/images/home_thumb_bph.gif');background-repeat:no-repeat;width:143px;min-height:116px;}
.sub-box .pictext {padding-top:116px;line-height:14px;}
#buttonlinkbox {margin-top:8px;}
#buttonlinkbox #homebuttons {width:80px;float:left;}
#buttonlinkbox #homebuttons a:hover {cursor:hand;}
#buttonlinkbox #homebuttons span#btn_home_enrollnow {display:block;background-image:url('/images/btn_home_enrollnow.gif');background-repeat:no-repeat;width:80px;height:17px;margin-bottom:6px;}
#buttonlinkbox #homebuttons span#btn_home_findavet {display:block;background-image:url('/images/btn_home_findavet.gif');background-repeat:no-repeat;width:69px;height:17px;}
#buttonlinkbox #benefitlink {width:108px;float:right;margin-left:12px;}

/*body content lists*/
ul.homelist {list-style-type:none;margin:0px;padding:0px;border-top:1px solid #e3dbbb;margin:10px 0px 10px 0px;}
ul.homelist li {border-bottom:1px solid #e3dbbb;padding:4px 0px 5px 0px;}

/*footer*/
#footer {width:850px;border-top:1px dotted #ccc;margin:46px 0px 46px 0px;font-family:arial;line-height:12px;}
#footer ul {list-style-type:none;margin:14px 0px 0px 0px;padding:0px;}
#footer ul li {height:12px;display:block;float:left;border-right:1px solid #231f20;padding:0px 8px 0px 8px;}
#footer ul li.first {padding:0px 8px 0px 0px;}
#footer ul li.last {border-right:none;padding:0px 0px 0px 8px;}	  
#footer ul li a {color:#7cadd9;}

/*forms*/
#homelogin {margin:8px 0px 0px 0px;padding:0px;}
#homelogin .row {margin-bottom:9px;height:20px;}
#homelogin .row input.userpass {width:143px;height:16px;float:right;margin:0px;padding:0px;font-family:,Arial,Sans-serif;font-size:11px;line-height:12px;}
#homelogin .row label.userpasslabel {width:57px;height:16px;float:left;font-family:,Arial,Sans-serif;font-size:11px;line-height:auto;margin:0px;padding:2px 0px 0px 0px;}
/*#homelogin input.arrowsubmit {margin:0px 0px 0px 1px;padding:0px;width:19px;float:right;}
#homelogin input#rememberme-box {width:14px;float:left;margin:0px;padding:0px;}
*:first-child+html #homelogin input#rememberme-box {margin-top:-4px;} 
* html #homelogin input#rememberme-box {margin-top:-4px;} 
#homelogin label#rememberme-label {width:80px;float:left;margin:0px 0px 0px 2px;padding:0px;} */
#homelogin #btn_home_login {margin-left:57px;}

.required {color: #ff0000;font-size:11px;}
input, select, option, textarea {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
.storySubmitInput {width: 250px;margin:0px;padding:0px;}
.storySubmitInputXL {width: 336px;margin:0px;padding:0px;}
.storySubmitTextAreaXL {width: 336px;height: 100px;margin:0px;padding:0px;}
.storySubmitInputXXL {width: 410px;margin:0px;padding:0px;}
.storySubmitTextAreaXXL {width: 410px;height: 100px;margin:0px;padding:0px;}
.storySubmitCharCount {width: 36px;margin:0px;padding:0px;}
.storySubmitSelect {width: 118px;margin:0px;padding:0px;}
.storySubmitInfoLabel {display:block;float:left;margin:0px;padding-top:2px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height:11px;color: #535353;}
.storySubmitInfoLabel.right {display:block;text-align:right;width:130px;}
#NoLastNameCheck {display:block;float:left;overflow:hidden;}
#AgreeLegal {display:block;float:left;overflow:hidden;}
#ContactMeCheck {display:block;float:left;overflow:hidden;}

.storyText {color:#2f2f2f;}
.headerLink {display:block;font-size:18px;line-height:20px;font-weight:normal;text-style:normal;color:#00529c;margin:0px 0px 4px 0px;padding:0px;}
.imageLink{display:block;width: 120px;margin:0px 10px 0px 0px;float:right;}
.mainStoryTitle {background-image:url('/images/bluebar.gif');background-repeat:no-repeat;overflow:hidden;width:570px;height:26px;margin:0px 0px 10px 0px;padding:8px 12px 0px 12px;font-size:12px;line-height:12px;color:#fff;text-transform:uppercase;font-weight:bold;}
.featureImageLink {width:188px;margin:0px 20px 0px 10px;float:left;}
.featureVideoLink {width:300px;margin:0px 20px 0px 10px;float:left;}
.videoTitleBox {margin:0px 0px 0px 10px;}
.mainStoryImage {float:right;}
.storyContainer {height:100%;width:380px;margin:0px 10px 0px 10px;float:left;}
.storyContainerNoImage {width:550px;margin:0px 10px 0px 10px;float:left;}
.featureStoryContainer {width:342px;margin:0px 10px 0px 0px;float:left;}
.featureVideoContainer {width:230px;margin:0px 10px 0px 0px;float:left;}
div.filterBy {margin:30px 0px -10px 0px;}
.postFooter{font-family: Arial, Helvetica, sans-serif;color: #000;font-size: 11px !important;line-height: 12px !important;margin-top: 15px !important;margin-bottom: 0px;}
.submitstoryformnote_small {font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height:12px;/*width:250px;*/margin: 4px 0px 0px 0px;}
.submitstoryformnote_small a {font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height:12px;color: #0085c9;text-decoration: underline;}
#CancelButton { background: url(/images/buttons/btn_cancel.gif) no-repeat; width: 115px; height: 38px; border: 0; margin-right: 7px; cursor: pointer;}
#SubmitButton {  background: url(/images/buttons/btn_submitstory.gif) no-repeat; width: 228px; height: 38px; border: 0; cursor: pointer;}
#VideoSubmitButton {  background: url(/images/buttons/btn_submitstory.gif) no-repeat; width: 228px; height: 38px; border: 0; cursor: pointer;}
/*end forms*/


/*masts*/
#mast_jointoday {background-image:url('/images/mast/mast_jointoday.gif');width:82px;height:17px;margin-bottom:6px;}
#mast_jointoday h3 {display:none;}
#mast_jointoday h4 {display:none;}

#mast_memberlogin {background-image:url('/images/mast/mast_memberlogin.gif');width:104px;height:17px;}
#mast_memberlogin h3 {display:none;}
#mast_memberlogin h4 {display:none;}

#mast_makepurchase {background-image:url('/images/mast/mast_makepurchase.gif');width:153px;height:29px;margin-bottom:10px;}
#mast_makepurchase h3 {display:none;}
#mast_makepurchase h4 {display:none;}

#mast_replacementtag {background-image:url('/images/mast/mast_replacementtag.gif');width:115px;height:31px;margin-bottom:10px;}
#mast_replacementtag h3 {display:none;}
#mast_replacementtag h4 {display:none;}

#subpage-mast_howworks-recprocess {background-image:url('/images/mast/subpage-mast_howworks-recprocess.gif');width:570px;height:60px;margin-bottom:7px;}
#subpage-mast_howworks-recprocess h2 {display:none;}

#reunionstoriesintro{font-weight:bold;}
h4#reunionstoriesintro {font-size:14px;font-weight:bold;text-style:normal;line-height:16px;margin:0px 0px 17px 0px;padding:0px;}

#subpage-mast_howworks-twoways {background-image:url('/images/mast/subpage-mast_howworks-twoways.gif');width:582px;height:99px;margin-bottom:15px;}
#subpage-mast_howworks-twoways h2 {display:none;}

#mast_readytoenroll {background-image:url('/images/mast/mast_readytoenroll.gif');width:119px;height:18px;margin-bottom:8px;}
#mast_readytoenroll h3 {display:none;}

/*
#mast_getmicrochip {background-image:url('/images/mast/mast_getmicrochip.gif');width:132px;height:18px;margin-bottom:8px;}
#mast_getmicrochip h3 {display:none;}
*/

#mast_readymicrochip {background-image:url('/images/mast/mast_readytomicrochip.gif');width:151px;height:18px;margin-bottom:8px;}
#mast_readymicrochip h3 {display:none;}

#mast_promobox {background-image:url('/images/mast/mast_promoarea_FPO.gif');width:85px;height:14px;margin-bottom:8px;}
#mast_promobox h3 {display:none;}

#mast_microchipyourpet {background-image:url('/images/mast/mast_microchipyourpet.gif');width:159px;height:20px;margin-bottom:12px;}
#mast_microchipyourpet h3 {display:none;}

#mast_microchipyourpet2 {background-image:url('/images/mast/mast_microchipyourpet.gif');width:159px;height:20px;margin-bottom:12px;float:left;}
#mast_microchipyourpet2 h3 {display:none;}

#btn_close {background-image:url('/images/btn_close.gif');background-repeat:no-repeat;width:39px;height:17px;border:0px;float:right;}
#btn_close span {display:none;}

#mast_collartagyourpet {background-image:url('/images/mast/mast_collartagyourpet.gif');width:153px;height:20px;margin-bottom:12px;}
#mast_collartagyourpet h3 {display:none;}

#subpage-mast_ourservices {background-image:url('/images/mast/mast_ourservices.gif');width:570px;height:60px;margin-bottom:12px;}
#subpage-mast_ourservices h2 {display:none;}

#subpage-mast_FAQ {background-image:url('/images/mast/mast_faqs.gif');width:582px;height:99px;margin-bottom:12px;}
#subpage-mast_FAQ h2 {display:none;}

#subpage-mast_reunionstories-read {background-image:url('/images/mast/banner_petownersstories.jpg');width:569px;height:99px;margin-bottom:12px;}
#subpage-mast_reunionstories-read h1 {display:none;}

#subpage-mast_reunionstories-watch {background-image:url('/images/mast/banner_reunionvideos.jpg');width:569px;height:99px;margin-bottom:12px;}
#subpage-mast_reunionstories-watch h1 {display:none;}

#subpage-mast_reunionstories-share {background-image:url('/images/mast/banner_shareyourstory.jpg');width:569px;height:99px;margin-bottom:12px;}
#subpage-mast_reunionstories-share h1 {display:none;}

#subpage-mast_reunionstories-uservideo {background-image:url('/images/mast/header_reunion_sharevideo.gif');width:569px;height:99px;margin-bottom:12px;}
#subpage-mast_reunionstories-uservideo h1 {display:none;}

#subpage-mast_reunionstories-archive {background-image:url('/images/mast/banner_storyarchive.jpg');width:569px;height:99px;margin-bottom:12px;}
#subpage-mast_reunionstories-archive h1 {display:none;}

#subpage-mast_reunionstories-search {background-image:url('/images/mast/banner_search_results.jpg');width:569px;height:99px;margin-bottom:12px;}
#subpage-mast_reunionstories-search h2 {display:none;}

#mast_archivestories-search {background-image:url('/images/mast/header_search_results.gif');width:125px;height:16px;margin-bottom:20px;}
#mast_archivestories-search h3 {display:none;}

#mast_recentstories {background-image:url('/images/mast/mast_recentstories.gif');width:188px;height:17px;margin-bottom:20px;}
#mast_recentstories h3 {display:none;}

#mast_watchreunions {background-image:url('/images/mast/mast_watchreunionvideo.gif');width:164px;height:17px;margin-bottom:20px;}
#mast_watchreunions h3 {display:none;}

#mast_archivestories {background-image:url('/images/mast/mast_storyarchive.gif');width:210px;height:20px;margin-bottom:8px;}
#mast_archivestories h2 {display:none;}

#mast_share-rightcol {background-image:url('/images/mast/mast_sharestory_rcol.gif');width:123px;height:18px;margin-bottom:8px;}
#mast_share-rightcol h3 {display:none;}

#mast_search-rightcol {background-image:url('/images/mast/minimast_searchstories.gif');width:142px;height:18px;margin-bottom:8px;}
#mast_search-rightcol h3 {display:none;}

#subpage-mast_contact {background-image:url('/images/mast/mast_contact.gif');width:582px;height:99px;margin-bottom:12px;}
#subpage-mast_contact h2 {display:none;}

#subpage-mast_copyright {background-image:url('/images/mast/mast_copyright.gif');width:582px;height:99px;margin-bottom:12px;}
#subpage-mast_copyright h2 {display:none;}

#subpage-mast_press {background-image:url('/images/mast/mast_press.gif');width:582px;height:99px;margin-bottom:12px;}
#subpage-mast_press h2 {display:none;}

#subpage-mast_privacy {background-image:url('/images/mast/mast_privacy.gif');width:582px;height:99px;margin-bottom:12px;}
#subpage-mast_privacy h2 {display:none;}

#subpage-mast_terms {background-image:url('/images/mast/mast_terms.gif');width:582px;height:99px;margin-bottom:12px;}
#subpage-mast_terms h2 {display:none;}

#mast_download {background-image:url('/images/mast/mast_download.gif');width:297px;height:20px;margin-bottom:8px;}
#mast_download h3 {display:none;}

#mast_pressreleases {background-image:url('/images/mast/mast_pressrelease.gif');width:297px;height:20px;margin-bottom:8px;}
#mast_pressreleases h3 {display:none;}

#mast_agreement {background-image:url('/images/mast/mast_agreement.gif');width:400px;height:20px;margin-bottom:8px;}
#mast_agreement h3 {display:none;}

#mast_petownersstories {background-image:url('/images/mast/mast_petownersstories.gif');width:159px;height:16px;margin-bottom:12px;}
#mast_petownersstories h2 {display:none;}

#mast_reunionvideos {background-image:url('/images/mast/mast_reunionvideos.gif');width:127px;height:16px;margin-bottom:12px;}
#mast_reunionvideos h2 {display:none;}

#minimast_reunionvideos {background-image:url('/images/mast/minimast_reunionvideos.gif');width:113px;height:14px;margin-bottom:10px;}
#minimast_reunionvideos h3 {display:none;}

#mast_sharevideos {background-image:url('/images/mast/mast_shareyourvideo.gif');width:140px;height:20px;margin-bottom:10px;}
#mast_sharevideos h2 {display:none;}

#mast_shareyourstory {background-image:url('/images/mast/mast_shareyourstory.gif');width:287px;height:20px;margin-bottom:12px;}
#mast_shareyourstory h2 {display:none;}

/*subpages*/
body.subpage #main {margin-top:24px;}
body.subpage p {font-size:12px;line-height:16px;margin-top:0px;}

#leftcol {width:582px;margin-right:28px;float:left;}
* html #leftcol { margin-right:16px; }
/*body.subpage.reunion #leftcol {width:582px;margin-right:28px;float:left;}
* html body.subpage.reunion #leftcol {margin-right:16px;}*/
#rightcol {width:240px;float:left;}
/*body.subpage.reunion #rightcol {width:240px;float:left;}*/

/* rightcol storybox */
.storyBoxInput {width: 132px;}
.storyBoxSelect {width: 137px;}

#rightcol-boxyellow {background-image:url('/images/boxbg_rightcolyellow.gif');width:240px;background-repeat:no-repeat;min-height:173px;margin-bottom:20px;}
#rightcol-boxyellow .inner {padding:17px 19px 17px 19px;}
#rightcol-boxyellow .inner .text {color:#000;font-size:11px;line-height:13px;}

#rightcol-boxyellow .divider {width:202px;height:1px;border-top:1px solid #e4e1d5;margin:18px 0px 13px 0px;}

#rightcol-promobox {background-image:url('/images/promoarea-bg.gif');width:240px;background-repeat:no-repeat;min-height:167px;margin-top:20px;}
#rightcol-promobox .inner {padding:17px 19px 17px 19px;}
#rightcol-promobox .inner .text {color:#000;font-size:11px;line-height:13px;}

#rightcol-sharebox {background-image:url('/images/boxbg_sharestory.gif');width:240px;background-repeat:no-repeat;min-height:206px;margin-bottom:20px;}
#rightcol-sharebox .inner {padding:17px 19px 17px 19px;}
#rightcol-sharebox .inner p.text {color:#000;font-size:11px;line-height:13px;margin:0px;padding:0px;}
#rightcol-sharebox .inner p.text.left {width:112px;float:left;}
#rightcol-sharebox .thumb {background-image:url('/images/thumbnail_img1.jpg');border:1px solid #fff;width:64px;height:64px;float:right;}
#rightcol-sharebox .divider {width:202px;height:1px;border-top:1px solid #bcc8d5;margin:18px 0px 13px 0px;}

#rightcol-searchbox {background-image:url('/images/rightcolbluebox_searchstory.gif');width:240px;background-repeat:no-repeat;min-height:264px;margin-bottom:20px;}
#rightcol-searchbox .inner {padding:17px 19px 17px 19px;}
#rightcol-searchbox .divider {width:202px;height:1px;border-top:1px solid #dbe0e2;margin:18px 0px 0px 0px;}


a #btn_enroll-today {display:block;margin-top:11px; background-image:url('/images/btn_enroll-today.gif');width:87px;height:17px;cursor:hand;}
a #btn_enroll-today span {display:none;}

a #btn_sub-findavet {display:block;margin-top:11px; background-image:url('/images/btn_yellow_findavet.gif');width:69px;height:17px;cursor:hand;}
a #btn_sub-findavet span {display:none;}

#rightcol .morebox {width:197px;padding:12px 0px 0px 0px;text-align:right;font-weight:bold;color:#000;}

/*
#microform {margin:0px;padding:0px;display:block;margin-top:7px;heignt:17px;}
#microform input#zip {width:88px;height:16px;margin:0px 4px 0px 0px;padding:0px;font-size:11px;}
*/

#videobox {margin-top:18px;}

#videoimage {width:155px;height:130px;margin:0px 18px 0px 0px;float:left;}
#videotext {width:409px;float:left;}

p.ourserrvices {width:570px;}

/* FAQ */
body.subpage h5 {font-size:13px;line-height:15px;font-weight:bold;text-style:normal;color:#00529c;margin:0px 0px 4px 0px;padding:0px;}
body.subpage h5 a {text-decoration:none;}
body.subpage h5 a:hover {text-decoration:underline;}

.listing {margin-bottom:30px;}
.listing p {line-height:16px;margin-bottom:14px;}
.listingdetails {margin:15px 0px 15px 0px;}

.listing .backtotop a {color:#7cadd9;text-decoration:none;}
.listing .backtotop a:hover {color:#7cadd9;text-decoration:underline;}

.listing ul.square {list-style-type:square;font-size:12px;}
.listing ul.square li {margin-bottom:5px;}
.listing ul.square li a.underline {display:block;margin-bottom:3px;text-decoration:underline;}

#faqlist {list-style-type:none;margin:20px 0px 50px 0px;padding:0px;}
#faqlist li {display:block;margin-bottom:12px;}

/*POPUPS*/
/* REPORT LOST PET */

body.pop #container {padding:22px 24px 0px 24px;font-size:12px;line-height:14px;overflow:visible;}
body.pop #container .box {width:487px;margin:0px 0px 17px 0px;}
* html body.pop #container .box {margin:0px;overflow:hidden;}
body.pop #container .box ol {display:block;margin:0px 0px 0px -22px;width:442px;}
body.pop #container .box ol li {margin-bottom:1px;}
*:first-child+html body.pop #container .box ol {margin:0px 0px 0px 22px;width:auto;} /*IE7*/
* html body.pop #container .box ol {margin:0px 0px 0px 22px;width:auto;} /*IE6*/

body.pop #container .box p.end {display:block;margin:14px 0px 0px 0px;padding:0px;width:457px;}
body.pop #container .box p.end.strong {font-weight:bold;}

body.pop #container p {margin:0px 0px 14px 0px;padding:0px;width:487px;}
body.pop #container p.strong {font-weight:bold;}
body.pop #container p.last {margin::0px;}

/* masts */
#mast_pop_call {background-image:url('/images/popups/mast_pop_call.gif');width:28px;height:16px;background-repeat:no-repeat;margin-bottom:6px;}
#mast_pop_call h2 {display:none;}

#mast_pop_foundpet {background-image:url('/images/popups/mast_pop_foundpet.gif');width:175px;height:19px;background-repeat:no-repeat;margin:22px 0px 8px 0px;display:block;}
#mast_pop_foundpet h2 {display:none;}

#mast_pop_membership {background-image:url('/images/popups/mast_pop_membership.gif');width:377px;height:19px;background-repeat:no-repeat;margin-bottom:8px;}
#mast_pop_membership h2 {display:none;}

#mast_pop_online {background-image:url('/images/popups/mast_pop_online.gif');width:49px;height:16px;background-repeat:no-repeat;margin-bottom:6px;}
#mast_pop_online h2 {display:none;}

#mast_pop_reportlost {background-image:url('/images/popups/mast_pop_reportlost.gif');width:435px;height:23px;background-repeat:no-repeat;margin-bottom:12px;}
#mast_pop_reportlost h1{display:none;}

#mast_pop_medemergency {background-image:url('/images/popups/mast_pop_medemergency.gif');width:237px;height:23px;background-repeat:no-repeat;margin-bottom:12px;}
#mast_pop_medemergency h1 {display:none;}



/*boxes*/
.pop_bluebox_bottom {background-image:url('/images/popups/pop_bluebox_bottom.gif');width:487px;height:3px;background-repeat:no-repeat;}
.pop_blueboxmiddle {background-image:url('/images/popups/pop_blueboxmiddle.gif');width:487px;background-repeat:repeat-y;}
.pop_blueboxmiddle .inner {padding:13px 15px 13px 15px;}
.pop_blueboxtop {background-image:url('/images/popups/pop_blueboxtop.gif');width:487px;height:3px;background-repeat:no-repeat;overflow:hidden;}
.pop_yellowbox_bottom {background-image:url('/images/popups/pop_yellowbox_bottom.gif');width:487px;height:3px;background-repeat:no-repeat;}
.pop_yellowbox_middle {background-image:url('/images/popups/pop_yellowbox_middle.gif');width:487px;background-repeat:repeat-y;}
.pop_yellowbox_middle .inner {padding:13px 15px 13px 15px;}
.pop_yellowbox_top {background-image:url('/images/popups/pop_yellowbox_top.gif');width:487px;height:3px;background-repeat:no-repeat;overflow:hidden;}

/*buttons*/
.pop_btn_go-bluewhite {width:30px;height:18px;margin-left:3px;}
.pop_btn_go-yellowblue {width:30px;height:18px;margin-left:3px;}

ol#storyArchiveList {margin-top:10px;}
ol#storyArchiveList li {font-size:12px;line-height:14px;margin-bottom:10px;}
ol#storyArchiveList li a {font-weight:bold;text-decoration:none;}
ol#storyArchiveList li a:hover {text-decoration:underline;}
p.previousnext a {font-weight:bold;text-decoration:none;}
p.previousnext a:hover {text-decoration:underline;}


/*IE6 fixes*/
* html .imageLink {margin:0px 5px 0px 0px;padding:0px; }
* html .featureImageLink {	margin:0px 20px 0px 5px;padding:0px;}
* html .storyContainer {height:auto; margin:0px 5px 0px 5px;}
* html .featureStoryContainer {height:auto;	margin:0px 5px 0px 0px;}
* html .reunionStory {padding:0px;margin:0px;}
